Запрос изолированного приложения Instagram с областью действия public_content возвращает пустой результат

Я пытаюсь вытащить носитель с определенным тегом. Я авторизовал и получил обратно токен с областью действия «базовый» и «публичный_контент». Однако следующий запрос возвращается с кодом состояния 200, но с пустыми данными, даже если, например. тег «лондон» содержит много контента.

https://api.instagram.com/v1/tags/london?access_token= [МОЙ ТОКЕН ]

Является ли этот запрос неправильным или неправильно работает API Instagram?


person Yogi    schedule 18.11.2015    source источник


Ответы (1)


В режиме песочницы Instagram возвращает только данные, связанные с пользователями песочницы.

Это записано в документах, раздел "Поведение API":

Данные ограничены пользователями песочницы и 20 последними мультимедиа от каждого пользователя песочницы.

[...]

В качестве другого примера рассмотрим конечную точку, которая возвращает список медиафайлов: /tags/{tag-name}/media/recent. Ответ, возвращаемый этой конечной точкой, будет содержать только медиаданные с заданным тегом, как и ожидалось. Но вместо того, чтобы возвращать медиафайлы от любого общедоступного пользователя Instagram, он будет возвращать только медиафайлы, принадлежащие пользователям вашей песочницы, ограниченные 20 последними для каждого пользователя.

Если вы создадите тег «лондон» для пользователя песочницы, вы должны его увидеть. Как только ваше приложение будет запущено, вы должны увидеть все общедоступные теги «london».

Ваш запрос НЕ искажен, и API ведет себя так, как описано в документации.

person svenson    schedule 18.11.2015
comment
Кажется, я слишком поспешно пробежался по этой части, спасибо. Так что я в основном застрял, так как не хочу пытаться включить выборку public_content через API в студенческий художественный проект, и в результате нет приложения. Также нет возможности попытаться отправить «фиктивное» приложение, которое у меня есть как у клиента, для проверки, чтобы начать работу и снять ограничения песочницы. облом. - person Yogi; 18.11.2015
comment
Это действительно сбивает с толку. Мне потребовалось несколько дней работы, чтобы во всем этом разобраться, поэтому я написал эту короткую статью для других разработчиков, пытающихся быстро понять новые ограничения API Instagram. - person emersonthis; 08.07.2016