Объект Facebook с идентификатором '' не существует - для общедоступных, существующих изображений - PullRequest
0 голосов
/ 24 апреля 2019

По какой-то странной причине я не могу получить данные изображения в API.Например.для этой картинки https://www.facebook.com/10206158396036508

запрос:

curl -i -X GET \
 "https://graph.facebook.com/v3.2/10206158396036508?access_token=(...)"

ответ:

Неподдерживаемый запрос на получение.Объект с идентификатором «10206158396036508» не существует, не может быть загружен из-за отсутствия разрешений или не поддерживает эту операцию.

Изображение является публичным и было найдено с помощью поиска в Facebook по изображениям.Я получил идентификатор по URL https://www.facebook.com/photo.php?fbid=10206158396036508&set=basw.A(...)&theater

То же самое (поиск -> видео -> получить идентификатор по URL к видео -> проверить его в графическом обозревателе) работает для видео, но непо фотографиям по какой-то причине я не могу понять ... большинство других постов говорят о частных фотографиях, но они явно общедоступны, поэтому мне нужно разрешить их просто замечательно.

1 Ответ

0 голосов
/ 24 апреля 2019

Неважно, является ли это общедоступным, это изображение находится в профиле пользователя, и вы можете получить данные профилей только в том случае, если этот конкретный пользователь авторизовал ваше приложение. В этом случае также потребуется разрешение user_photos.

...