Instagram API - 获取授权用户遵循的私人用户的订阅源

时间:2014-05-12 03:14:04

标签: api instagram

我正在为我的应用程序使用Instagram API。我需要访问我关注的私人用户的Feed,但回复是:

code: 400
error_type: APINotAllowedError
error_message: you cannot view this resource

我在文档中找不到任何关于此的内容。 我希望因为我能够在我的应用程序上看到用户的订阅源,所以我可以使用API​​检索相同内容。

有什么方法吗? 请帮忙。

1 个答案:

答案 0 :(得分:-1)

[当Instagram更改其API时,此提示可能无法永久使用]

我遇到了同样的问题,原因是当帖子是私有的时候会发生,即使用端点传递用户访问令牌也会发生这种错误。

解决方案:只需代替userid,就可以使用'self'作为私有资料。意味着如果个人资料有私人帖子,那么谁应该是个人资料的同一个人,而其他人无法查看他/她的帖子。

示例:

https://api.instagram.com/v1/users/USER_ID/media/recent/?access_token=USER_ACCESS_TOKEN_HERE如果此端点显示错误,则使用 https://api.instagram.com/v1/users/self/media/recent/?access_token=USER_ACCESS_TOKEN_HERE

(只需将'userid'替换为'self')