我有一个网络应用程序,允许用户通过他们的Instagram帐户登录。 我已将我的应用程序注册到Instagram。
当用户点击登录按钮时,我将他引导到Instagram页面进行登录:
https://instagram.com/oauth/authorize/?scope=basic+relationships&client_id={MyClientId}&redirect_uri={My call back aspx page}&response_type=token
获取访问令牌后,我尝试通过向此链接发送GET请求来获取用户的关注者:
https://api.instagram.com/v1/users/201199350/follows?access_token={The access token i've got from the previous step}
对于我的帐户(该应用程序注册的帐户),它的工作非常完美。
但问题发生在我试图获得' follow'从其他帐户。 我得到了错误的请求400'错误。
我该如何解决这个问题?
谢谢!
答案 0 :(得分:0)
这是未解决的问题,因为error 400
表示用户not allowed
或not found
(由垃圾邮件/僵尸程序系统删除)。如果身份验证用户不是他followers
,您也无法获得follower
私人用户。
对于来自第一个链接的身份验证用户,您可以使用https://api.instagram.com/v1/users/self/follows?access_token={The access token i've got from the previous step}
链接。