首页 文章

使用public_content范围的Instagram沙盒应用请求返回空结果

提问于
浏览
8

我正试图用某些标签来拉媒体 . 我已授权并获得范围为“basic”和“public_content”的令牌 . 但是,以下请求返回状态代码200,但即使例如是空数据 . 标签'london'有很多内容 .

https://api.instagram.com/v1/tags/london?access_token= [我的忘记]

此请求是否格式错误或Instagram API行为不当?

1 回答

  • 10

    在沙箱模式下,Instagram仅返回与沙盒用户关联的数据 .

    它写在docs, section API behaviour

    数据仅限沙箱用户和每个沙箱用户的20个最新媒体 .

    [...]

    作为另一个例子,让我们考虑一个返回媒体列表的 endpoints :/ tags / / media / recent . 此 endpoints 返回的响应将仅包含具有给定标记的媒体,如预期的那样 . 但是,不是从任何公共Instagram用户返回媒体,它将仅返回属于您的沙箱用户的媒体,限制为每个用户的最后20个 .

    如果您使用沙盒用户创建“london”标记,则应该看到它 . 一旦您的应用程序切换为实时,您应该会看到所有公开的“伦敦”标签 .

    您的请求没有格式错误,API的行为与文档中描述的相同 .

相关问题