Ich habe Probleme, die große Version des Benutzerprofilbildes auf Facebook anzufordern. In meinem Graphpfad mache ich:
%Vor%Das Bildfeld dort gibt mir nur die kleine Version des Profilbildes, aber ich brauche die große und die normale Version. Ich habe bereits versucht, das Bild zu picture_large, pic_large, image_large zu ändern, aber nichts davon funktioniert.
Bitte, ich lese schon die Dokumentationen, also antworte nicht, wenn du vorhast, dass ich es nochmal lese. Ich frage das hier, weil ich schon überall gesucht habe und keine Lösung finden konnte.
Danke, Newton
Sie können einfach verwenden:
%Vor%Where USER kann entweder die Benutzer-ID oder der Benutzername sein.
Dadurch wird eine Umleitung an die statische Bild-URL zurückgegeben, wie in der Benutzerobjektdokumentation beschrieben:
HTTP 302 leitet zur URL des Profilbildes des Benutzers um (use ? typ = Quadrat | klein | normal | groß, um ein anderes Foto anzufordern).
Die kurze Antwort, nach der Sie suchen, lautet picture.type(large)
Ich war auf der Suche nach der gleichen Sache und fand die Antwort mit Facebook Graph API Explorer gefunden hier .
Wenn ich jetzt den folgenden Code verwende:
%Vor%Die "Bild" -Taste im Wörterbuch "result" hat den Wert der URL des großen Bildes.
Nitzan Tomers Antwort ist immer noch korrekt für iOS; Wenn Sie die große Version des Profilbilds des Benutzers über die iOS-API von Facebook erhalten möchten, können Sie einfach Folgendes schreiben:
%Vor%Und Sie erhalten die Bilddaten in dem Objekt result in dieser Delegate-Methode:
%Vor%