2012-04-04 5 views
2

Ich habe Zugriffstoken mit offline_access von Benutzern meiner Anwendung gespeichert. Ich habe es vorbereitet, Tokens für 60 Tage zu erhalten und zu erweitern, damit meine App mit offline_access deprecation arbeitet. Aber ich muss wissen, was mit den alten Token passiert.Funktionieren alte Facebook offline_access Tokens weiterhin mit offline_access?

Wenn offline_access deprecation aktiviert ist, verfallen alte gespeicherte Tokens nach zwei Stunden, 60 Tagen oder laufen nie ab (bis der Benutzer die App usw. deaktiviert)?

Antwort

1

Nach documentation covering offline_access permission removalaccess_token für Benutzer, die Sie gewährt offline_access Erlaubnis wird, bleibt die gleiche wie zuvor:

Wenn Sie

Für die Entwickler offline_access verwendet haben, die für die offline_access Berechtigungen wurden gefragt und für die Benutzer, die diese Berechtigung erteilt haben, haben vorhandene access_token weiterhin keine Ablaufzeit.

Für jeden Benutzer, der sich in Ihrer App anmelden oder erneut anmelden muss, wird die Berechtigung für den Offlinezugriff im Auth Dialog nicht mehr angezeigt (weil die Migration aktiviert ist). Ihre App sollte weiterhin wie zuvor funktionieren, auch ohne den Offline-Zugriff zu erhalten, aber Sie sollten erwägen, den neuen Endpunkt zu verwenden, um die Ablaufzeit vorhandener access_token zu verlängern.

1

Juicy Scripters Antwort scheint nicht mehr gültig zu sein! Die aktuelle Version der Dokumentation für Removal of offline_access permission heißt es:

Sobald die Migration für die Entwickler freigegeben wurde, die für die offline_access Erlaubnis und für diejenigen Anwender fragen, die diese Erlaubnis erteilt wird, bestehende access_tokens weiter arbeiten. Die nächste Mal, dass access_token von Ihrer App verwendet wird, um Daten von/nach Facebook zu GET ODER POST, seine Ablaufzeit wird automatisch von unendlichen Ablauf auf eine endliche zurückgesetzt werden, aber lange Ablaufzeit. [das sind 60 Tage]

Stellen Sie sicher, dass Ihre Anwendung abgelaufene access_token verarbeiten kann! Überprüfen Sie die Roadmap auf Änderungen - es scheint ein lebendiges Dokument zu sein!

Update: Es ist definitiv ein lebendiges Dokument - von gestern bis heute ein fünftes Szenario über Page Access Tokens wurde hinzugefügt und es gibt auch eine kleine letzte aktualisierte Informationen am unteren Rand der Seite. (übrigens ein changelog und diff wäre eine wirklich nette Ergänzung für diese Art von Dokumentation)

Verwandte Themen