[FIXED] Leere Testbenutzer-Freundesliste von Facebook Graph Api

Ausgabe

Ich versuche, die Facebook-Benutzer-Freundesliste mit 3 Testbenutzern von Facebook zu testen. Ich habe sie bereits als Freunde und die Erlaubnis festgelegt user_friends. Das Problem ist, dass ich immer ein leeres Array von der Facebook-Grafik-API bekomme.

Ein Beispiel für die Anforderung, die ich verwende:
https://graph.facebook.com/v12.0/{user_id}/friends?access_token={token}¹ Ich ersetze die user_id durch diese Testbenutzer-ID und dasselbe für das Token

Ich weiß, dass ich die richtige user_id und das richtige Token anfordere, denn wenn ich nur https://graph.facebook.com/v12.0/{user_id}² mache, kann ich diese Benutzerinformationen abrufen.

Ich habe diese Benutzer mit Facebook auf meiner Website angemeldet und die Anfrage für den Zugriff auf die Freundesliste akzeptiert, kann aber ihre Freunde mit der Anfrage immer noch nicht abrufen 1.

Ich habe versucht, meine Facebook-App auf Entwicklung und Produktion einzustellen, und nichts hat sich geändert.

Ich habe es mit beiden auf der Plattform angemeldeten Benutzern versucht, ebenfalls ohne Erfolg.

Wenn ich mit einem dieser Testbenutzer bei Facebook angemeldet bin, kann ich die anderen auf ihrer Freundesliste sehen, und wenn ich einsteige, settings > Apps and Websiteskann ich sehen, dass meine App in beiden Konten registriert ist, aber immer noch eine leere Liste erhält

Die Rückgabe, die ich mit der 1-Anfrage erhalte, lautet wie folgt:

{
    "data": []
}

Was habe ich bei meinen Prüfungen vergessen?

Lösung

Ich fand heraus, was der Fehler war, meine App hatte den Typ „Consumer“, als ich den Typ entfernte, konnte ich die Anfrage stellen und die korrekte Rückgabe von der Graph-API erhalten.

Aber warum es mit dem Typ “Consumer” nicht funktionierte, weiß ich nicht, in der Dokumentation steht, dass dieser Typ die Berechtigung ¹ hat , aber wirklich nicht funktioniert.


Beantwortet von –
Israel Bessa


Antwort geprüft von –
Mary Flores (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like