Wie man Facebook-user Freunde, die Informationen mit JavaScript-SDK
Ich bin mit dem Facebook JavaScript SDK. Ich bin in der Lage, dem Benutzer die Informationen mit:
FB.api('/me', function(response) {
....
});
Bekomme ich die Freunde des users mit:
FB.api('/me/friends', function(response) {
...
}); //.. it only has two values name and id.
Möchte ich, um Freunde Geburtsdatum und Ort. Gibt es eine FB.api
Methode, um es zu bekommen oder bekomme ich es mit der FB.Daten.Abfrage?
- gibt nur die Freunde über die app. stackoverflow.com/questions/23417356/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst muss die app die richtige Berechtigungen,
friends_birthday
undfriends_location
in diesem Fall.Nächste, verwenden Sie die
fields
- parameter in den Graph-API-Anforderung diebirthday
undlocation
Felder:Je nach Privatsphäre-Einstellungen auf einige der Freunde " - Konten, die Sie möglicherweise nicht in der Lage sein, um Zugriff Geburtstag oder Standort-Daten, so stellen Sie sicher, Sie behandeln die Fälle, in denen die info fehlt. Sehen diese Frage, warum.
Tun:
Erhalten Sie:
Als könnten Sie den Zugriff auf die Ressource, die erhaltene id:
Müssen Sie eine authentifizierte Benutzer mit der
user_birthday
,friends_birthday
,user_location
&friends_location
Berechtigungen. Dann können Sie etwas tun:Versuchen Sie es hier.
Ich weiß kaum etwas über die FB-API, aber Sie haben dies angeschaut:
http://developers.facebook.com/docs/reference/javascript/FB.Data.query
Und dies:
http://developers.facebook.com/docs/reference/fql/
Können Sie erhalten die komplette Freund-id und den Namen in einem array mit FB.api. Man braucht zum initialisieren der app mit FB.init und später überprüft, ob der Benutzer angemeldet ist mit FB.getloginstatus(). dann nur FB.api ist hilfreich.
Hier ist ein link, die erklärt, wie fetch Freunden per Javascript-SDK.