我获取用户ID的curl请求不会返回任何数据。
https://api.instagram.com/v1/users/search?q=xxxxx&access_token=xxxxxxxxxxxxx
以下是我得到的结果: {“data”:[],“meta”:{“code”:200}}
有什么想法可能存在任何问题吗?
谢谢, Mojgan
答案 0 :(得分:1)
我认为你处于沙盒模式。在沙盒模式下,您只能看到您的数据以及您批准用于沙盒的用户。
如果您在API致电q=
中搜索用户名,则会在data=[]
回复中看到您的用户详细信息。
一旦您上线并获得public_content
的批准,您将看到所有用户结果。
在此处阅读有关沙盒模式的更多信息: https://www.instagram.com/developer/sandbox/
数据仅限沙盒用户和20个最新媒体 每个沙箱用户
沙箱中的应用仅限10位用户
数据仅限于10个用户和20个最新媒体 每个用户
答案 1 :(得分:1)
Instagram改变了他们的API设置,并在今天早上毁了这么多应用程序。他们正在切换到FB https://developers.facebook.com/products/instagram/
要使用新的Instagram API功能,用户需要拥有商家资料,并且在授予对第三方工具的访问权时需要使用Facebook登录。