Instagram API的用户obj问题

阿米尔·莫格

我创建了一个instagram开发人员帐户,并获得了client_secret和client_id,我成功验证了自己的用户(myusername)并收到了access_token。

当我尝试使用此端点时,https: //api.instagram.com/v1/users/search q = [ USERNAME] access_token = [ ACCESS TOKEN]

对于我使用“ myusername”进行身份验证的用户,它返回如下的用户obj,但对于除此以外的任何其他用户名,我只会得到:

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

我的问题是我是否有instagram ID列表。

有没有办法获取这些用户的公共数据?我需要为每个这些用户获取的对象是与此类似的对象:

{"username":"someusername","bio":"","website":"","profile_picture":"https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-19/119054229_960211434022564_1442328159_a.jpg","full_name":"Robert Some Last Name","counts":{"media":12,"followed_by":13,"follows":350},"id":"23237xxxxx"}

任何帮助将非常感激。

最好,

编码器

我猜您的应用程序处于沙盒模式。

希望您知道Instagram最近更改了其api结构和端点,并引入了一个称为“沙箱模式”的概念。因此,如果您的应用是在2015年11月17日之后创建的,则会自动将其置于沙盒模式。

因此,对于沙盒模式,您只能从应用的经过验证的沙盒用户中获取数据。沙盒模式基本上就像一个过滤器,只允许您应用的经过验证的沙盒用户通过。

有关详细信息,请在此处查看我的问题和答案:沙盒简要说明

现在,由于您要提取的用户不是您应用的经过验证的沙盒用户,因此您将收到空数据(就像您的应用中不存在这些用户一样)

希望对您有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章