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

时间:2015-11-18 09:35:53

标签: instagram instagram-api

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

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

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

1 个答案:

答案 0 :(得分:10)

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

它写在docs, section API behaviour

  

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

[...]

  

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

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

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