37 votes

Toutes les requêtes adressées à api.linkedin.com/v2/ renvoient "Pas assez d'autorisations pour accéder ..."

  1. J'ai reçu le Jeton d'Accès (avec portée: r_basicprofile rw_company_admin w_share) à l'aide de l' IDENTIFIANT Client, du Client Secret à l'Url ci-après:
  2. Faire une demande pour le https://api.linkedin.com/v2/me point de terminaison

    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
    
  3. Reçois la réponse:

    {
        "serviceErrorCode": 100,
        "message": "Not enough permissions to access /me GET ",
        "status": 403
    }
    

Similaire erronée réponses sont retournées à toute demande de https://api.linkedin.com/v2/

Dans la documentation officielle il existe une différence exigences pour les en-têtes:

Mais j'ai essayé les deux, et rien n'a fonctionné.

Les demandes de la https://api.linkedin.com/v1/ (en utilisant la même occasion) avec succès de données de retour.

S'il vous plaît, dites-moi ce que je fais mal.

19voto

Pavel Timofeev Points 347

Vous avez besoin de demander des autorisations de LinkedIn.

Maintenant que toutes les demandes api.linkedin.com/v2/ passer avec succès pour moi!

Nous avons reçu les autorisations (r_ad_campaigns et rw_organization) après une demande d'offre en fonction de l'adresse https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program

Laisser une demande à l'adresse ci-dessous et LinkedIn vais vous répondre.

Bonne chance!

17voto

Joseph Ranjith Points 141

Utilisez r_liteprofile au lieu de r_basicprofile lors de la première étape de Authorization . Cela résoudra votre problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X