代码之家  ›  专栏  ›  技术社区  ›  Undefitied

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

  •  0
  • Undefitied  · 技术社区  · 10 年前

    如何从中获取所有最近标记的媒体 全部的 用户,如此链接上的 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 回复  |  直到 10 年前
        1
  •  1
  •   Ivan Zelenskyy    10 年前

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

    “数据仅限于沙盒用户和来自 每个沙盒用户“

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

    1. 至少完成应用程序的演示版本,并等待批准。
    2. 使用为另一个完全权限应用程序生成的ACCESS_TOKEN。一、 e.在我的开发阶段,我使用生成的ACCESS_TOKEN here .

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

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

    它返回的数据与url返回的数据完全相同。

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