2010-12-12 18 views
4

Warum hat die Facebook Graph API ein Zugriffstoken benötigen, um Videos für meine Facebook-Seite zuzugreifen:Warum benötigt Facebook einen Zugriffstoken für Videos, aber keine Alben?

aber keine Zugriffstoken erforderlich ist, wenn ich versuche, die Seite zuzugreifen Alben und Fotos?

Sind unter strengeren Sicherheits Videos als Alben und Fotos? Habe ich in meinen Facebook-Fanpage-Berechtigungseinstellungen etwas getan, um Alben und Fotos, aber keine Videos zu öffnen? Ich sehe nichts in der API overview, die darauf hindeutet, dass diese Objekte voneinander verschieden sind.

Gibt es eine Möglichkeit, die Videos zu öffnen, so brauche ich kein Token?

Antwort

1

Ich habe mit diesem Thema beschäftigen nur auf Videos als auch, und festgestellt, dass Sie das Zugriffstoken Seite nutzen können.

Das kann einfach über den graph explorer erfasst werden, wählen Sie einfach Ihre App und überprüfen Sie dann die Berechtigungen für "account" und "offline_access" **. Der Aufruf sieht wie folgt Seiten zu machen, nachdem diese Berechtigungen erteilt wurden (Sie Administrator der Seite in Frage sein muss):

http://graph.facebook.com/<your facebook ID>/accounts 

Dies kann natürlich über ein SDK scripted werden, aber ich habe es am einfachsten gefunden nur um das Zugriffstoken direkt aus der Ausgabe des Explorers zu holen.

Verwenden Sie das Seitenzugriffstoken in Ihrem Videoobjekt-API-Aufruf, und Sie erhalten Ergebnisse. Mit PHP Ich habe Referenzierung das Video auf der Seite über seine Objekt-ID:

$graphCallParams = array("access_token" => <page access token gathered from above>); 
$facebook->api('<video object id>', $graphCallParams); 

** offline_access wird die Seite Zugriffstoken läuft nicht sicher, aber ich persönlich noch dies nicht vertrauen, und haben darüber nachdenken, ein Skript zu schreiben, das regelmäßig Token-Gültigkeitsprüfungen durchführt.

0

Ich bin auf ein Problem gestoßen, bei dem Facebook jetzt ein access_token für öffentliche Fotoalben beantragt. Sieht so aus, als hätten sie in den letzten Tagen ihre Sicherheit erhöht.

Verwandte Themen