Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Instagram API的用户obj问题_Javascript_Node.js_Rest_Instagram_Instagram Api - Fatal编程技术网

Javascript Instagram API的用户obj问题

Javascript Instagram API的用户obj问题,javascript,node.js,rest,instagram,instagram-api,Javascript,Node.js,Rest,Instagram,Instagram Api,我创建了一个instagram开发者帐户,获得了客户端密码和客户端id,成功验证了我自己的用户(myusername),并收到了一个访问令牌 当我尝试使用此端点时 令牌] 对于我使用“myusername”进行身份验证的用户,它返回一个用户obj,如下所示,但对于除此之外的任何其他用户名,我只得到: {"meta":{"code":200},"data":[]} 我的问题是我是否有instagram ID列表 有没有办法获取这些用户的公共数据? 我需要为这些用户中的每一位获取一个类似于以下内容

我创建了一个instagram开发者帐户,获得了客户端密码和客户端id,成功验证了我自己的用户(myusername),并收到了一个访问令牌

当我尝试使用此端点时 令牌]

对于我使用“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日之后创建的,它将自动置于沙箱模式

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

有关详细信息,请查看我的问题和答案:

现在,由于您尝试获取的用户不是您应用程序的已验证沙盒用户,因此您将收到空数据(就好像这些用户不存在于您的应用程序中一样)


希望它能帮助你

多谢各位。要进行测试,如何添加更多用户来测试功能?通常情况下,处于沙盒模式的人应该如何尝试这些端点中的任何一个?@AmirMog,您可以通过进入“管理客户端”仪表板的“沙盒”选项卡并添加instagram用户来添加更多沙盒用户。有关更多详细信息,请查看他们的文档。