Verlängerung der Gültigkeit des Zugriffstokens nach der Einstellung des Offlinezugriffs
Die Einstellung der offline_access-Berechtigung durch Facebook hat zu Unsicherheit hinsichtlich des Erwerbs langlebiger Zugriffstoken geführt .
Konkret schlägt die Dokumentation vor, dass serverseitig OAuth-generierte Token verwendet werden wird eine verlängerte Gültigkeit haben. Dies scheint jedoch nicht der Fall zu sein.
Lösung des Problems
Die bereitgestellte Antwort stellt zwei Lösungen vor:
Lösung 1 : Offizielles Facebook PHP SDK-Update (14. August 2012)
Eine aktualisierte Version von Das offizielle Facebook PHP SDK enthält eine Methode namens setExtendedAccessToken. Durch den Aufruf dieser Methode wird ein neues Zugriffstoken mit einem Ablaufzeitraum von 60 Tagen erstellt.
Lösung 2: Benutzerdefinierte Funktion
Eine benutzerdefinierte Funktion kann zu base_facebook hinzugefügt werden. PHP-Datei in der Facebook-Klasse. Diese Funktion, getExtendedAccessToken, ruft ein aktualisiertes Zugriffstoken mit einer Gültigkeit von 60 Tagen ab.
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie kann ich die Gültigkeit des Facebook-Zugriffstokens nach der Einstellung des Offlinezugriffs verlängern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!