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

Vij*_*era 6 api instagram

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

code: 400
error_type: APINotAllowedError
error_message: you cannot view this resource
Run Code Online (Sandbox Code Playgroud)

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

有什么方法吗?请帮忙.

Man*_*ara 0

[由于 Instagram 改变了他们的 api,这个技巧可能不会永远有效]

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

解决方案:只需使用“self”代替用户 ID 作为私人配置文件。意味着如果个人资料有私人帖子,那么连接者应该是该个人资料的同一个人,并且其他人无法查看他/她的帖子。

例子:

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”)