Ich entwickle meine erste Android App mit Parse und Facebook, also bin ich ziemlich neu.
Ich versuche, die Freundesliste des Benutzers mit Request.newMyFriendsRequest()
zu erhalten, aber es gibt mir eine leere Liste, wenn ich mit echten Benutzern teste.
Soweit ich weiß, gibt diese Anfrage mit Graph API v2.0
nur die Menge der Freunde der Person zurück, die auch die App benutzen.
Zu diesem Zweck habe ich ein gefälschtes Fb-Profil erstellt, ich bin mit ihm in Facebook mit meinem echten Profil befreundet, habe meine App installiert, mit ParseUser
registriert und mit Facebook mit ParseFacebookUtils.link
bei beiden Profilen verlinkt, aber die Anfrage kehrt zurück eine leere Liste von Freunden .
Ich habe mehrere Testbenutzer im Facebook-App-Dashboard erstellt und mehrere Freundschaften zwischen ihnen simuliert. Ich habe den gleichen Prozess in meiner App (registrieren mit parseUser
, link mit ParseFacebookUtils.link
) mit zwei von ihnen, und die Liste users.size()
gibt 2 Freunde wie erwartet zurück.
Warum funktioniert es nicht mit meinem tatsächlichen Profil und dem falschen (was wie ein anderes echtes ist)?
So verknüpfe ich Profile:
%Vor%Und wie ich Freunde anfringe:
%Vor%Aber ich kann nicht herausfinden, wie man die Freundesliste eines echten Benutzers bekommt. Mit meinem Profil sollte es einen Freund zurückgeben, der auch mit der zu entwickelnden App registriert ist ...
Ich habe ein leeres Array wegen folgendem:
- Dies wird nur alle Freunde zurückgeben, die (via Facebook Login) die App die Anfrage macht.
Bitte beachten Sie!
Tags und Links android facebook facebook-graph-api parse.com