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:
Beispiel URL:
http://graph.facebook.com/{user-id}/picture?type=large
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" />
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!
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.