Question

je dois étendre l'accès hors ligne jeton de tous les utilisateurs stockés dans ma base de données

ici j'ai trouvé la méthode https://developers.facebook.com/docs/offline-access-deprecation/

mais quand je l'ai utilisé cet appel

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 

pour certains utilisateurs i obtenir le nouveau jeton

access_token=xxxxxxx&expires=5102358

pour d'autres je ne reçois rien pourquoi?

i utiliser ce code

$request_url = "https://graph.facebook.com/oauth/access_token?client_id=xxxx&client_secret=xxxx&grant_type=fb_exchange_token&fb_exchange_token=xxxx";

info = $ file_get_contents ($ request_url);

Merci d'avance pour votre aide.

Était-ce utile?

La solution

Le jeton d'accès pour les autres utilisateurs pourraient avoir déjà expiré au moment où vous essayez de le convertir. Vous pouvez seulement prolonger les jetons d'accès non périmés. Une fois qu'ils arrivent à échéance, vous aurez besoin de vous revenez à l'utilisateur de l'application à reauth.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top