Instagram API: получить список недавно помеченных медиафайлов, возвращает только мои собственные медиа

Как получить все недавно помеченные медиа от всех пользователей, как по этой ссылке https://www.instagram.com/explore/tags/code/?

Instagrap API возвращает медиа только от владельца access_token

еще раз:

requestUrl = 'https://api.instagram.com/v1/tags/' + tagName + '/media/recent?access_token=' + accessToken;

Запрос работает нормально, НО в ответ есть только мои собственные медиа, и мне нужно получить медиа от всех пользователей по хэштегу.

1 ответ

Решение

Ответ: Ваше приложение в настоящее время имеет режим песочницы. В режиме песочницы данные ограничены правилом:

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

Если вам нужен полный доступ к API, у вас есть два способа:

  1. Завершите хотя бы демо-версию своего приложения и дождитесь его одобрения.
  2. Используйте ACCESS_TOKEN, созданный для другого приложения с полным разрешением. Т.е. на моей стадии разработки я использую ACCESS_TOKEN, сгенерированный здесь.

Старый текст: Как описано здесь, вы должны использовать REST-вызов:

https://api.instagram.com/v1/tags/{tag-name}/media/recent?access_token=ACCESS-TOKEN

Он возвращает те же данные, что и ваш URL-адрес.

PS Также он возвращает данные, необходимые для разбивки на страницы (чтобы получить более старые записи с этим тегом). Как его использовать вы можете прочитать здесь.

Другие вопросы по тегам