Facebook die volle Berechtigung AccessToken alternative zu den Offline-Zugriff-token
Derzeit bin ich mit der desktop-windows-Dienst zum herunterladen von meine Facebook Seite insights/Seite likes/Freunde etc. graph-Daten . so, für die, die ich Hinzugefügt haben, die app auf meiner facebook-Seite und generiert die vollständige Berechtigung für den offline-Zugriff-token. also, mit, dass ich den Download meiner facebook-Seite Einblicke ordnungsgemäß vom letzten Jahr.
Aber, wie Facebook veraltet offline-acccess token.
Bitte jemand kann mir helfen, wie kann ich das generieren von Access-Token mit voller Berechtigung zum herunterladen "meine Seite" insight-Daten, ohne Anmeldung (ohne User/Ui-dialog (lassen) usw.).
Gerade jetzt , ich versuche, & gehen durch einige api zu erzeugen, das Zugriff-token wie folgt : -
https://graph.facebook.com/oauth/access_token?client_id=xxxx&client_secret=xxxxx&grant_type=client_credentials
Aber mit oben genannten Aufruf, erhalte ich die access token (kurze Länge-token) - e.g : -
123484913842345|jkioEjsRAhFrNdertg9zuxPiopl
Verwendung von oben genannten access-token immer folgende Fehlermeldung, wenn Sie versuchen, um zu sehen, graph Daten : -
{"error": {"message": "Unsupported get request.","type": "GraphMethodException","code": 100 }}
Aber, ich habe festgestellt, dass das access-token verfügen nicht über vollständige Berechtigungen & auch kurzes Leben.
Wenn ich an meinem alten offline-Zugriff-token, dann ist es geben Antwort richtig. (dieses token wird nach einer Dauer). so, zu generieren, die gleiche Art von token für den Zugriff mit rund 60 Tage Leben.
Bitte helfen Sie mir, dieses. Wie kann ich das generieren von access-token mit voller Berechtigung mit vollen 110 Zeichen Länge.
Auch ich bin mit windows-Dienst so , jeder kann helfen, auf diese, wie generete access token ohne Anmeldung (Benutzer/UI-Aktivität)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses Problem zu beheben, müssen Sie erweitern die kurzlebige token.
Können Sie auch debug der access token ohne Interaktion mit dem Benutzer, um zu sehen, wenn die Maßnahme der Erweiterung der access-token gearbeitet.
Diese link ist eine gute Referenz über den Ablauf der offline-Zugriff.
Wenn Sie die debug-token für den Zugriff mit der url:
https://graph.facebook.com/debug_token?input_token=INPUT_TOKEN&access_token=ACCESS_TOKEN
INPUT_TOKEN ist die user access token
ACCESS_TOKEN ist die app access token, das sich etwa so: APP_ID|APP_SECRET
Um zu klären, auf, dass, Wenn meine app-id
123
& die app secret istabc
dann den app access token ist123|abc
Einfache Lösung, rufen Sie einfach folgende Funktionen mit der PHP-SDK
und nach bekommen erweiterter Zugriff-token durch
ODER