Ausweitung der Ablauf der facebook access token im graph-api-über 2 Monate
Arbeite ich auf der facebook-Seite wallpost-Automatisierung mit python
Habe ich automatische Buchung auf einer fb-Seite, die ich selbständig mit facebook Diagramm-api-post -
So mache ich dies durch das senden einer HTTP-POST-request an https://graph.facebook.com/mypagename/feed
mit access_token und die Nachricht als POST-Parameter
Generiere ich den access-token mit graph api explorer indem Sie meine app, die ich benutze und ihm die Erlaubnis zu meine Seiten verwalten
Intitially die access_token verwenden, um verjähren in 2 Stunden
Verlängern das Ablaufdatum um 2 Monate, die ich senden einer HTTP-GET-Anfrage an diese url
die Antwort ist ein json-string mit neuen access_token und Ablauf Zeit in Sekunden
Ablauf der neuen access-token ist jetzt 60 Tage.
Nun ist es möglich, zu verlängern Ablauf der Zeit über 60 Tage??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurz-und langfristigen Token
User access Token kommen in zwei Formen: kurzlebige Token und langlebige Token. Kurzlebige Token haben in der Regel eine Lebensdauer von etwa einer Stunde oder zwei, während langlebige Token haben in der Regel eine Lebensdauer von rund 60 Tage. Sie sollten nicht davon abhängen, ob diese Leben noch das gleiche - die Lebensdauer kann ohne Warnung ändern oder Auslaufen zu früh. Sehen Sie mehr unter Umgang mit Fehlern.
So ist die einzige Möglichkeit Links ist die Neuerstellung mit code kurz vor 60 Tagen.
Machen Sie eine GET-Anforderung an Grafik-api und filter aus der access-token aus der JSON-Antwort
Bekommen Ihre user-id hier http://findmyfacebookid.com/
Nun
Anfrage
Antwort
https://developers.facebook.com/docs/facebook-login/access-tokens#pagetokens
Können Sie folgende api von facebook zu aktualisieren token Leben zu 60 Tagen und nur, wenn das token abläuft, rufen Sie die gleiche api wieder mit 60 Tage Aktualisierung seines Lebens zurück zu 60 Tage von dem Zeitpunkt, Token verfallen ist vorhanden, die im expires-parameter und sein Wert ist in Sekunden
Ersetzen CLIENT_ID und CLIENT_SECRET mit Ihrem tatsächlichen Wert
https://graph.facebook.com/oauth/access_token?client_id=&client_secret=&grant_type=fb_exchange_token&fb_exchange_token=
in ACCESS_TOKEN, legen Sie die tatsächlichen token-Wert ohne Anhängen "access_token="
Ihre Page Access Token wird eigentlich nicht ablaufen. Bitte Lesen Sie die Dokumentation:
Also, wenn Sie einen langlebigen Benutzer access token, erhalten Sie eine unendliche Seite access token.