How to get Page Access Token code?
Brauche ich zum generieren einer Page Access Token für eine Webseite, die ich habe, dieses token verwendet werden, die von der Webseite zu veröffentlichen, um Ihre Facebook-Seite füttern.
Dies ist, was ich Tue :
- Gehen Graph API Explorer
- Wählen Sie die app aus dem dropdown -
- Klicken Sie auf
Get Access Token
- Wählen Sie die richtigen Berechtigungen(
manage_pages
/user_events
)
Um die Page Access Token
habe ich zu laufen me/accounts
im Graph API Explorer. Dadurch werden alle Seiten, die ich habe mit eine neue Seite Zugangs-Token (von kurzer Dauer(ca 60 min)) jeweils.
Diese Page Access Token
wird nur gut funktionieren, zu verwenden in meinem C# - code zu posten, um das Futter.
Problem
Wenn ein anderer Benutzer verwendet meine Webseite zu posten, ein posten den ich brauche, um ein neues Page Access Token
(im code) und dann verwenden, um post der userpost zu den Websites, facebook-feed. Das problem ist, dass konnte ich eindeutig nicht da sein, um zu gewähren, der post, so wie umgehe ich diese?
Konnte ich natürlich nicht ausführen, die me/accounts
(im-code) - Befehl, um die Page Access Token
von hier.
Ich habe mir bei extended Access-Token, aber das wird letzten 60 Tage und dann wird es das gleiche problem wie oben.
- warum kann Sie nicht verwenden /me/accounts?
- Ich vermute, dass bei der Ausführung /me/accounts/ es wird sich gehen zu facebook und ruft die Daten basierend auf der "mich". Also, wenn Sie von einem anderen Benutzer Entsendung, um die website auf einem anderen computer, wird es Fragen für Sie, dass Personen, Konten, anstatt auf meine(admin) - Konten, und es finden nicht alle access-token gibt. Außerdem, es wird die Nachfrage der anderen Benutzer zum logon zu facebook und das ist nicht das, was ich will. Ich will nur meine Webseite, um post zu Webseiten, facebook-feed, ohne Beteiligung der Benutzer, die das auslösen der Aktion(poste einen post in meinem forum) auf meiner Webseite.
- okay, jetzt verstehe ich. so dass Sie wollen, speichern Sie die Seite, token und verwenden Sie es für alle anderen Benutzer?
- Das ist richtig 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie brauchen, ist ein Extended Page Token:
manage_pages
undpublish_actions
/me/accounts
mit der Erweiterten Benutzer-Token zu erhalten Extended Page TokenExtended Page-Token sind für immer gültig, so dass Sie nicht brauchen, um einen neuen zu generieren, die ganze Zeit.
Quelle (einschließlich Informationen über die Token): http://www.devils-heaven.com/facebook-access-tokens/
Auf https://developers.facebook.com/docs/pages/access-tokens
Erste Seite Access Token
Wird die Antwort so Aussehen: