webentwicklung-frage-antwort-db.com.de

Abrufen des Standardbilds Alle URL-Profilbilder von der Facebook Graph-API

Ich habe jetzt ein Problem, plötzlich geben alle URL-Bilder von Facebook Graph API in meiner Datenbank ein Standardbild zurück, das so aussieht:

enter image description here

Beispiel URL:

http://graph.facebook.com/{user-id}/picture?type=large

17
itx

Es ist ein bekannter Fehler (was auch bedeuten könnte, dass es in Zukunft nicht mehr möglich sein wird):

Sie sollten die Bugs abonnieren und warten.

Update: Sie können es zum Laufen bringen, indem Sie ein access_token zum API-Aufruf, , aber Sie sollten natürlich nur die Serverseite ausführen. Ein App Access Token sollte ausreichen:

https://graph.facebook.com/<userId>/?fields=picture&type=large&access_token=...

Update 20.04.2018: Es sieht so aus, als würden Bild-URLs wieder ohne Zugriffstoken funktionieren: <img src="https://graph.facebook.com/[app-scoped-id]/picture" />

15
luschn

Hier gibt es ein Update: https://developers.facebook.com/bugs/2054375031451090/

Ich habe es gerade versucht und es funktioniert, indem Sie einfach Ihr Zugriffstoken an den URL-Link anhängen.

Also das:

https://graph.facebook.com/<userId>/?fields=picture&type=large

Sollte so werden:

https://graph.facebook.com/<userId>/?fields=picture&type=large&access_token=...

Ich hoffe es hilft!

2
Dimitris

Bitte fügen Sie den Parameter für das Zugriffstoken in die URL ein

https://graph.facebook.com/id/picture?type=large&access_token=faskfjsld

Dies wird sicher funktionieren.

1
sanjay manvani