Holen Sie sich alle User-Freunde mit Facebook Graph API – Android

Ich versuche, alle Freunde zu bekommen, von einem Benutzer, der sich in meiner Bewerbung angemeldet hat.

Ich kann diese API nicht benutzen [Freunde]:

  • Der Empfänger kann nicht in BroadcastReceiver SMS instanziiert werden
  • Android Google Service Place Picker setLatLngBounds () funktioniert nicht
  • Wie bekomme ich die korrekte Anzahl der gesendeten und empfangenen Bytes in TrafficStats?
  • Android: onListItemClick in Aktivität
  • Artikel in ActionBarCompat werden immer in Overflow angezeigt
  • Erste INVALID_SENDER auf einem Gerät, während seine Arbeit mit einem anderen GCM Android
  • Https://developers.facebook.com/docs/graph-api/reference/v2.0/user/friends

    Da diese API nur alle Freunde zurückgibt, die die App benutzt haben, die die Anfrage macht.

    So fand ich diese API [Freundesliste]:

    Https://developers.facebook.com/docs/graph-api/reference/v2.0/friendlist

    Nach dieser Antwort bekam ich die Freundesliste.

    Aber ich bekomme leere Liste, wenn ich versuche, Mitglieder der Freundesliste zu bekommen:

    new Request( session, "/2692926356774/members", null, HttpMethod.GET, new Request.Callback() { public void onCompleted(Response response) { /* handle the result */ Log.e(LOG_TAG,"Members: " + response.toString()); } } ).executeAsync(); 

    2692926356774 ist meine Acquaintances list id , ich habe versucht einige andere id's mit dem gleichen Ergebnis.

  • AlertDialog setCustomTitle Styling entspricht dem Standard AlertDialog Titel
  • Wie passiere ich Karten <String, String> Parameter oder Objekt zu POST-Anfrage über Retrofit?
  • Inline vs enthalten js und css?
  • Alternative für veraltete AudioManger.setStreamMute?
  • Wie lese ich den Nachrichteninhalt eines neuen in der kommenden Nachricht in android?
  • Wie man serielle Daten mit android bluetooth empfängt
  • One Solution collect form web for “Holen Sie sich alle User-Freunde mit Facebook Graph API – Android”

    In v2.0 der Grafik-API ruft calling /me/friends die /me/friends der Person zurück, die auch die App verwenden.

    Darüber hinaus müssen Sie in v2.0 die user_friends Berechtigung von jedem Benutzer user_friends . user_friends ist bei jedem Login nicht mehr standardmäßig enthalten. Jeder Benutzer muss die user_friends erteilen, um in der Antwort auf /me/friends . Weitere Informationen finden Sie im Facebook-Upgrade-Handbuch .

    Die /me/friendlists Endpunkt und user_friendlists Erlaubnis sind nicht, was du nachher bist. Dieser Endpunkt gibt nicht die Benutzer Freunde – es lässt Sie auf die Listen zugreifen, die eine Person gemacht hat, um ihre Freunde zu organisieren. Es gibt nicht die Freunde in jeder dieser Listen zurück. Diese API und die Berechtigung ist nützlich, damit Sie einen benutzerdefinierten Privatsphäre auswählen können, wenn Sie den Menschen die Möglichkeit geben, wieder auf Facebook zu veröffentlichen.

    Wenn du auf eine Liste von Nicht-App-Mit-Freunden zugreifen möchtest, gibt es zwei Möglichkeiten:

    1. Wenn Sie möchten, dass Ihre Leute ihre Freunde in Geschichten markieren , die sie mit Facebook über Facebook veröffentlichen, können Sie die /me/taggable_friends API verwenden. Die Verwendung dieses Endpunktes erfordert eine Überprüfung durch Facebook und sollte nur für den Fall verwendet werden, in dem du eine Liste von Freunden rendern solltest, um den Benutzer in einem Beitrag zu markieren.

    2. Wenn deine App ein Spiel ist und dein Spiel Facebook Canvas unterstützt , kannst du den /me/invitable_friends Endpunkt verwenden, um einen benutzerdefinierten Einladungsdialog zu machen und dann die von dieser API zurückgegebenen Token an den Standard Requests Dialog zu übergeben.

    In anderen Fällen können Apps nicht mehr in der Lage sein, die vollständige Liste der Freunde eines Nutzers abzurufen (nur diejenigen Freunde, die Ihre App mit der user_friends Berechtigung ausdrücklich autorisiert haben).

    Für Apps, die es den Mitarbeitern erlauben, Freunde zu laden, eine App zu benutzen, kannst du den Send Dialog on Web oder den neuen Message Dialog auf iOS und Android noch verwenden .

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.