Erneuern Sie die Server-Seite für langlebige Zugriffstoken

Wir rufen das langlebige Zugriffstoken von facebook fine ab, müssen dieses Token jedoch automatisch erneuern, damit es nicht alle 60 Tage abläuft.

Lesen Sie die Dokumentation, die besagt, dass Sie nur tauschen könnenkurzlebig Token, die den Endpunkt verwenden.

Da wir nicht über das kurzlebige Token verfügen, wie können wir dies serverseitig tun, ohne alle 60 Tage eine manuelle Neuautorisierung durchführen zu müssen?

questionAnswers(1)

https://developers.facebook.com/roadmap/offline-access-removal/:

Mit dem neuen Endpunkt unten können Sie die Ablaufzeit eines vorhandenen, nicht abgelaufenen, kurzlebigen Benutzerzugriffstokens verlängern. Bitte beachten Sie, dasendpoint kann nur zum Erweitern der kurzlebigen access_tokens des Benutzers verwendet werden. Wenn Sie ein access_token übergeben, für das eine lange Gültigkeitsdauer besteht, gibt der Endpunkt dieses access_token einfach an Sie zurück, ohne die Gültigkeitsdauer zu ändern oder zu verlängern.

Um das langlebige Benutzerzugriffstoken zu erhalten, übergeben Sie einfach Ihre eigene client_id (Ihre app_id), Ihr app_secret und das nicht abgelaufene, kurzlebige access_token an den unten angegebenen Endpunkt. Sie erhalten einen neuen langlebigen Benutzer access_token zurück. Dieses access_token ist zusätzlich zu dem kurzlebigen access_token vorhanden, das an den Endpunkt übergeben wurde.Wenn Sie ein noch gültiges langlebiges access_token aktualisieren möchten, müssen Sie zuerst ein neues kurzlebiges access_token für den Benutzer abrufen und rufen Sie dann denselben Endpunkt unten auf. Das zurückgegebene access_token hat eine neue, langlebige Ablaufzeit. Das access_token selbst kann jedoch mit dem zuvor gewährten langlebigen access_token identisch sein oder nicht.

yourAnswerToTheQuestion