【问题标题】:Instagram API - Getting feed of private user whom the authorised user followsInstagram API - 获取授权用户关注的私人用户的提要
【发布时间】:2014-06-29 07:30:09
【问题描述】:

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

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

我在文档中找不到与此相关的任何内容。 我希望当我能够在我的应用上看到用户的提要时,我能够使用 API 检索相同的提要。

有什么办法吗? 请帮忙。

【问题讨论】:

  • 你能添加一些你用来访问 API 的代码吗?这可能会有所帮助。
  • 我正在使用一个 PHP Wrapper 类,它使用 curl 函数进行 http 调用。这里使用的http调用和文档中的一样:api.instagram.com/v1/users/<user-id>

标签: api instagram


【解决方案1】:

[随着 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')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    • 2017-04-29
    • 2020-02-16
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多