57 votes

Obtenez longue vie jeton d'accès de Facebook

Si je comprends bien, Facebook a récemment décidé de supprimer l’autorisation offline_access et a introduit un concept appelé jetons d’accès à vie longue, d’une durée maximale de 60 jours. Quelqu'un sait-il comment obtenir ce jeton d'accès avec le SDK JavaScript de Facebook?

108voto

Yan Berk Points 8385

Il existe un moyen d'étendre cette période à 60 jours. décrit ici: https://developers.facebook.com/docs/roadmap/completed-changes/offline-access-removal/ under Scenario 4: Client-side OAuth and Extending Access_Token Expiration Time through New Endpoint

Edit: Afin d'étendre le jeton d'accès, vous devez faire la demande suivante avec votre jeton d'accès de courte durée:

 https://graph.facebook.com/oauth/access_token?             
    client_id=APP_ID&
    client_secret=APP_SECRET&
    grant_type=fb_exchange_token&
    fb_exchange_token=EXISTING_ACCESS_TOKEN 
 

12voto

Steve Yeago Points 117

En raison d'un bogue dans Facebook, certains utilisateurs devront désautoriser l'application avant que Facebook ne leur attribue les jetons de longue durée.

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