web-dev-qa-db-fra.com

Récupération de l'image par défaut de toutes les images de profil d'URL à partir de l'API graphique de Facebook

J'ai un problème maintenant, soudainement toutes les images d'URL de l'API de graphes facebook dans ma base de données renvoient une apparence d'image par défaut, comme ceci:

enter image description here

Exemple d'URL:

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

17
itx

C'est un bug connu (ce qui pourrait aussi signifier que ce ne sera plus possible à l'avenir):

Vous devriez vous abonner aux bugs et attendre.

Mise à jour: Vous pouvez le faire fonctionner en ajoutant un access_token à l'appel de l'API, , mais vous ne devez faire que ce côté serveur , bien sûr. Un jeton d'accès aux applications devrait suffire:

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

Mise à jour 20.04.2018: Il semble que les URL d'image fonctionnent à nouveau sans jeton d'accès: <img src="https://graph.facebook.com/[app-scoped-id]/picture" />

15
luschn

Il y a une mise à jour ici: https://developers.facebook.com/bugs/2054375031451090/

Je viens d'essayer et cela fonctionne, en ajoutant simplement votre jeton d'accès au lien URL.

Donc ça:

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

Devrait devenir comme ceci:

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

J'espère que ça aide!

2
Dimitris

S'il vous plaît ajouter le paramètre de jeton d'accès dans l'URL

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

Cela fonctionnera à coup sûr.

1
sanjay manvani