web-dev-qa-db-ja.com

LinkedIn V2 API:/ me GETにアクセスするための十分なアクセス許可がありません

Linkedin V2 APIを使用しようとしましたが、常にエラーが発生します。開発者アプリケーションを作成しました。リダイレクトURLを「 https://www.getpostman.com/oauth2/callback 」として設定し、postmanを使用してリクエストを行います(postmanのドキュメントに従って)。アクセストークンを要求するフォームに記入しました。

enter image description here

しかし、トークンを使用してクエリを作成するたびに、エラーが発生します:

enter image description here

しかし、アプリケーションですべてのデフォルトのアプリケーション許可を選択しました。何か不足していますか?

24
Avi-B

LinkedIn APIは ほぼ閉鎖 であり、承認済みのLinkedIn開発者のみが利用できます。ここで承認をリクエストできます: https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program

4
Sinister Beard

これは古い質問ですが、解決策は、承認の最初のステップでr_basicprofileの代わりにスコープr_liteProfileを使用することです。

https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=*****&redirect_uri=http://yourauthorizationserver&state=RandomString&scope=r_liteprofile

次に、承認の2番目のステップで、LinkedInから http:// yourauthorizationserver に返されたcodeパラメーターの値を使用します。

curl -X POST \
'https://www.linkedin.com/oauth/v2/accessToken?code=codeobtainedwiththefirstcall&grant_type=authorization_code&client_secret=*****&client_id=***&redirect_uri=yourredirecturi' \

ここにある解決策: api.linkedin.com/v2/へのクエリは、「アクセスするのに十分な権限がありません...」を返します

2
DiClem

「r_basicprofile」権限へのアクセスをチェックして許可しましたか?アプリにアクセスして、people /〜/ meエンドポイントのデフォルトのアプリケーション権限を確認してください。

0
Tariq Abbasi

https://oauth.io/ を使用している場合、Keys and Permission Scope構成にスコープを追加する必要がありますページ:

enter image description here

0
Achraf JEDAY