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, у вас есть два способа:
- Завершите хотя бы демо-версию своего приложения и дождитесь его одобрения.
- Используйте ACCESS_TOKEN, созданный для другого приложения с полным разрешением. Т.е. на моей стадии разработки я использую ACCESS_TOKEN, сгенерированный здесь.
Старый текст: Как описано здесь, вы должны использовать REST-вызов:
https://api.instagram.com/v1/tags/{tag-name}/media/recent?access_token=ACCESS-TOKEN
Он возвращает те же данные, что и ваш URL-адрес.
PS Также он возвращает данные, необходимые для разбивки на страницы (чтобы получить более старые записи с этим тегом). Как его использовать вы можете прочитать здесь.