Instagram API:获取最近标记的媒体列表 returns 只有我自己的媒体

Instagram API: Get a list of recently tagged media returns only my own media

如何从 所有 用户那里获取所有最近标记的媒体,如 link https://www.instagram.com/explore/tags/code/ ?

Instagrap API returns 媒体仅来自 access_token 的所有者

再来一次:

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

请求工作正常,但响应只有我自己的媒体,我需要通过标签从所有用户那里获取媒体。

答案: 您的应用程序当前具有沙盒模式。在沙盒模式下,数据受规则限制:

"Data is restricted to sandbox users and the 20 most recent media from each sandbox user"

如果您需要完全访问 API,您有两种方法:

  1. 至少完成您的应用程序的演示版本并等待它被批准。
  2. 使用为另一个完全许可的应用程序生成的ACCESS_TOKEN。 IE。在我的开发阶段,我正在使用 ACCESS_TOKEN,生成 here.

旧文本: 如所述 here 您必须使用 REST 调用:

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

它 returns 与您的 url returns.

完全相同的数据

PS 还有 returns 数据,这是分页所必需的(以接收带有此标签的旧记录)。如何使用它你可以阅读 here.