2012-04-09 6 views
0

Nach dem Erstellen einer App auf der FB, bekomme ich eine Zugriffs-Token XXXZugriffsmarker Facebook Graph API?

wenn ich öffnen https://graph.facebook.com/me/likes?access_token=XXX zeigt es alle Informationen, die ich mag gut.

aber wenn ich offen von einem anderen Benutzer zu sehen (die diese Informationen öffentlich festgelegt, wie https://graph.facebook.com/4/likes?access_token=XXX) Ich habe nichts als

{ 
    "data": [ 

    ] 
} 

Kann jemand mir erweitern, warum und jede Idee zu lösen?

+0

Sie haben einen Benutzer Zugriffstoken für 4 Benutzer erhalten für Leute wie Sie zurück zu kommen. – DMCS

Antwort

5

Sie können keine öffentlichen Profile anzeigen, Sie müssen in der App nach der Berechtigung (user_likes) fragen, um diese Informationen anzuzeigen.


Info über die user_likes permissions

user_likes: Ermöglicht den Zugriff auf die Liste der alle Seiten der Nutzer als Face Verbindung


Beispiel für Öffentliches Profil gemocht hat (sorry btaylor, aber Ihr Name ist auf dem Dokument)

https://graph.facebook.com/btaylor/likes?access_token=xxx

Sie sehen einen leeren Datensatz.


Von den Benutzer docs, reden über die likes Verbindung:

lesen

Sie können die Seiten lesen, dass ein Benutzer durch die Ausgabe eines HTTP-GET gemocht hat/PROFILE_ID/mag mit die Berechtigungen user_likes oder friends_likes Zum Beispiel:

https://graph.facebook.com/me/likes