r_basicprofile rw_company_admin w_share
) en utilisant l'ID de client , , secret du client aux URL suivantes: Faites une demande au https://api.linkedin.com/v2/me point final
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
Avoir une réponse:
{
"serviceErrorCode": 100,
"message": "Not enough permissions to access /me GET ",
"status": 403
}
Des réponses erronées similaires sont renvoyées à toutes les demandes https://api.linkedin.com/v2/
Dans la documentation officielle, il existe des exigences différentes pour les en-têtes:
Mais j'ai essayé les deux et rien n'a fonctionné.
Les demandes à https://api.linkedin.com/v1/ (en utilisant le même jeton) renvoient des données avec succès.
S'il te plaît, dis-moi ce que je fais mal.
Vous devez demander des autorisations à LinkedIn.
Maintenant, toutes les requêtes adressées à api.linkedin.com/v2/ sont passées avec succès!
Nous avons reçu les autorisations ( r_ad_campaigns et rw_organization ) après demande d'offre par adresse - https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program
Laissez une demande à l'adresse ci-dessous et LinkedIn vous répondra.
Bonne chance!
Utilisation r_liteprofile
au lieu de r_basicprofile
au cours de la première étape de Authorization
. Cela résoudra votre problème.