Extension de la validité du jeton d'accès après la dépréciation de l'accès hors ligne
La dépréciation par Facebook de l'autorisation offline_access a créé une incertitude quant à l'acquisition de jetons d'accès de longue durée .
Plus précisément, la documentation suggère que les jetons générés par OAuth côté serveur posséderont validité prolongée. Cependant, cela ne semble pas être le cas.
Résoudre le problème
La réponse fournie présente deux solutions :
Solution 1 : Mise à jour officielle du SDK PHP Facebook (14 août 2012)
Une version mise à jour du SDK officiel Le SDK PHP Facebook inclut une méthode nommée setExtendedAccessToken. L'appel de cette méthode créera un nouveau jeton d'accès avec une période d'expiration de 60 jours.
Solution 2 : Fonction personnalisée
Une fonction personnalisée peut être ajoutée à la base_facebook. php dans la classe Facebook. Cette fonction, getExtendedAccessToken, récupère un jeton d'accès actualisé avec une validité de 60 jours.
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!