Instagram搜索用户api始终使用成功代码返回空结果

时间:2016-07-04 06:25:17

标签: instagram instagram-api

我们正在调用Instagram搜索用户api以获取个人资料列表

https://api.instagram.com/v1/users/search?q={search-term}&access_token={access-token}

但是我们总是得到空的结果,成功代码为

{"meta": {"code": 200}, "data": []}

我们的搜索字词始终为Instagram用户名,即来自https://www.instagram.com/username/

的用户名部分

我记得这在2-3个月之前就已经开始了。其他任何人都面临类似的问题?

1 个答案:

答案 0 :(得分:7)

听起来你已经发现了问题所在。如果其他人遇到同样的问题,请点击short article summarizing how Instagram's Sandbox Mode works

TL; DR

  

“沙盒模式”是(不直观命名的)守门人   大多数你想做的事情。这是所有人的默认状态   客户,未经过严格的提交流程。一个API   沙盒模式下的客户端具有极其有限的权限。事实上,它   权限少于查看公共内容的匿名用户的权限   因为你的应用程序基本上生活在一个小小的荒岛上   是唯一的Instagram用户,只有你过去的二十个帖子存在。所以,   例如,/ media / search端点将仅返回您的媒体   在指定位置附近上传,不包括其他人的媒体   或者你过去二十岁以外的任何帖子。

因此您的API调用正在成功。它只是没有找到任何结果,因为它只能"看到"其他sanbox用户为您的客户。