r_basicprofile rw_company_admin w_share
)を取得しました。https://api.linkedin.com/v2/me エンドポイントにリクエストを送信します
curl -H "Authorization: Bearer ACCESS_TOKEN"
-H "Accept: application/json"
-H "Content-Type: application/json"
-H "X-Restli-Protocol-Version: 2.0.0" https://api.linkedin.com/v2/me
応答を取得:
{
"serviceErrorCode": 100,
"message": "Not enough permissions to access /me GET ",
"status": 403
}
https://api.linkedin.com/v2/ のリクエストには、同様の誤った応答が返されます
公式ドキュメントでは、ヘッダーに異なる要件があります。
しかし、私は両方を試しましたが、何も機能しませんでした。
https://api.linkedin.com/v1/ (同じトークンを使用)へのリクエストは、データを正常に返します。
私が間違っていることを教えてください。
LinkedInに許可をリクエストする必要があります。
api.linkedin.com/v2/へのすべてのリクエストが正常に私に渡されました!
アドレスによるリクエストの申し出の後、許可(r_ad_campaignsおよびrw_organization)を受け取りました- https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program
以下のアドレスにリクエストを残すと、LinkedInが回答します。
幸運を!
Authorization
の最初のステップでは、r_liteprofile
の代わりにr_basicprofile
を使用します。これで問題が解決します。