use*_*856 10 instagram instagram-api
我们正在调用Instagram搜索用户api以获取个人资料列表
https://api.instagram.com/v1/users/search?q={search-term}&access_token={access-token}
但是我们总是得到空的结果,成功代码为
{"meta": {"code": 200}, "data": []}
Run Code Online (Sandbox Code Playgroud)
我们的搜索字词将始终为Instagram用户名,即来自https://www.instagram.com/username/的用户名部分
我记得这在2-3个月之前就已经开始了.其他任何人都面临类似的问题?
听起来你已经发现了问题所在.如果其他人遇到同样的问题,这里有一篇简短的文章,总结了Instagram的沙盒模式是如何工作的.
TL; DR
"沙盒模式"是(不直观命名的)守门人,它会阻挡你想要做的大部分事情.这是尚未经历严格提交过程的所有客户端的默认状态.沙箱模式下的API客户端具有极其有限的权限.事实上,它比查看公共内容的匿名用户拥有的权限更少,因为您的应用程序基本上位于一个小沙漠岛上,在该岛上您是唯一的Instagram用户,并且只有您过去的二十个帖子存在.因此,例如,/ media/search端点将仅返回您在给定位置附近上传的媒体,不包括来自其他所有人的媒体或超过最近二十年的任何帖子.
因此,您的API调用正在成功.它只是没有找到任何结果,因为它只能"看到"您的客户端的其他sanbox用户.
归档时间: |
|
查看次数: |
2145 次 |
最近记录: |