Facebook - "Benutzer können nicht anhand ihres Benutzernamens abgefragt werden" Lösung
Ich entwickle eine Android App. Ich habe eine HttpURLConnection verwendet, um Profilbilder von Facebook-Nutzern zu erhalten. Die URL sieht folgendermaßen aus:
http://graph.facebook.com/?ids=username1,username2,username3&fields=picture&type=square
Aber jetzt, da ich mit Version 2.2 keine Profilbilder von Benutzern abrufen kann, die meine Facebook-App nicht verwenden, wird ein Fehler ausgegeben:
{ "Error":
"message": "(#803) Cannot query users by their username (username1)",
"type": "OAuthException",
"code": 803 } }
Ich bin nicht daran interessiert, "Facebook SDK for Android" zu verwenden. Angenommen, ich verwende eine Popup-Webansicht, um meine Facebook-App zu autorisieren. Mit welcher URL könnte ich dasselbe tun? Gibt es eine einfache Lösung wie diese:
graph.facebook.com /? app = APP-ID & ids = Benutzername1, Benutzername2 & fields = Bild