我正在尝试在沙盒中测试我的Instagram应用程序,我正在尝试获取一些关于新/丢失的关注者的统计数据和警报......但由于沙箱的限制而无法实现;隐藏了authAccount的粉丝 . 我知道我无法访问沙盒中的帐户作为主要帐户,但我应该能够检查所有关注者和关注者 .
请Instagram团队解决这个问题!
我想测试分页,但由于沙箱限制,这是不可能的 .
正如现在一样,
https://api.instagram.com/v1/users/self/follows?access_token=XXX&count=100
只返回一个空结果
4 回答
它没有被打破,这是设计的 .
你需要两件事:
在进行身份验证时,将
follower_list
包含为scopes之一将一些用户添加到your Client's Sandbox
在客户端的沙箱中拥有适当的范围和少数用户后,您可以让沙箱用户互相关注 . 沙盒客户端生成的查询将仅返回您手动添加到沙箱的用户 .
这有点令人困惑,但这就是让我走的路 .
可能是因为沙箱限制,最近遇到的类似于http://progrnotes.blogspot.co.uk/2015/11/instagram-api-search-by-tag-doesnt.html .
我认为您需要在下载中拥有测试用户,并且您将能够通过api看到它们
这是因为您处于沙盒模式 . 我也看不到它 . 您需要从12月3日开始申请权限才能访问关注者列表范围 .
我认为确实存在问题 . 即使在沙盒模式下正确配置了OAuth权限!
今天,有几个 endpoints 与追随者打交道 .
self/follows
例:
https://api.instagram.com/v1/users/self/follows?access_token=ACCESS-TOKEN
self/followed-by
https://api.instagram.com/v1/users/self/followed-by?access_token=ACCESS-TOKEN
现在,显然API使用访问令牌来获取正确的信息 . 因此,它可以返回的唯一列表是当前经过身份验证的用户遵循或遵循的用户列表 .
在之前的API中,有一个API endpoints 看起来像这样
/用户/ [用户ID] /如下?=的access_token ACCESS_TOKEN
此 endpoints 仍然有效,但与self / follow和self / following完全相同,即仅对当前经过身份验证的用户有用 . 也就是沙盒模式!如果我可以通过Instagram审查委员会的发现人员,将发布 . (我想这是正确测试它的唯一方法 . )但是,没有关于API的这种使用的文档,所以它可能完全不起作用 .
这给我们留下了以下API endpoints :
/relationship
例
V1 /用户/ {用户ID} /关系?=的access_token ACCESS-TOKEN
同样,这显然只会返回当前经过身份验证的用户与用户之间关系的状态以及url中提供的用户ID .