Получение изображения по умолчанию Все URL-адрес профиля из Facebook Graph API

У меня проблема сейчас, внезапно все URL-изображения из API facebook graph в моей базе данных возвращают изображение по умолчанию, похожее на это:

enter image description here

Пример URL:

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

Ответы

Ответ 1

Это известная ошибка (что также может означать, что в будущем это будет невозможно):

Вы должны подписаться на ошибки и подождать.

Обновление. Вы можете заставить его работать, добавив access_token к вызову API, но вы должны делать только эту серверную часть, конечно. Маркер доступа к приложениям должен быть достаточно хорошим:

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

Обновление 20.04.2018: похоже, что URL-адреса изображений снова работают без токена доступа: <img src="https://graph.facebook.com/[app-scoped-id]/picture"/>

Ответ 2

Здесь есть обновление: https://developers.facebook.com/bugs/2054375031451090/

Я просто попытался, и он работает, просто добавив токен доступа к ссылке URL.

Итак, это:

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

Должно получиться так:

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

Надеюсь, поможет!