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