Получение изображения по умолчанию Все URL-адрес профиля из Facebook Graph API
У меня проблема сейчас, внезапно все URL-изображения из API facebook graph в моей базе данных возвращают изображение по умолчанию, похожее на это:
Пример 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=...
Надеюсь, поможет!
Ответ 3
Пожалуйста, добавьте параметр токена доступа в URL-адрес
https://graph.facebook.com/id/picture?type=large&access_token=faskfjsld
Это будет работать точно.