Javascript Instagram API的用户obj问题
我创建了一个instagram开发者帐户,获得了客户端密码和客户端id,成功验证了我自己的用户(myusername),并收到了一个访问令牌 当我尝试使用此端点时 令牌] 对于我使用“myusername”进行身份验证的用户,它返回一个用户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列表 有没有办法获取这些用户的公共数据? 我需要为这些用户中的每一位获取一个类似于以下内容
{"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用户来添加更多沙盒用户。有关更多详细信息,请查看他们的文档。