【问题标题】:How to get user's media through Instagram Api?如何通过 Instagram Api 获取用户的媒体?
【发布时间】:2016-01-16 12:48:39
【问题描述】:

我可以使用

查看我的媒体
https://api.instagram.com/v1/users/self/media/recent/?access_token=**MY_ACCESS-TOKEN**

我想获取用户的媒体,所以我用这个

https://api.instagram.com/v1/users/**ID_USER**/media/recent/?access_token=**MY_ACCESS_TOKEN**

我收到一个错误,因为他的帐户是私人帐户

{"meta":{"error_type":"APINotAllowedError","code":400,"error_message":"you cannot view this resource"}}

但我跟着他,所以我应该看看他的媒体。我该怎么办?

【问题讨论】:

  • 你在沙盒模式吗?
  • 我认为这是一个错误,其他一些人也报告了同样的情况
  • @krisrak 是的。我处于沙盒模式,但我添加了用户并对其进行了测试。
  • 我也试过了,是个bug
  • 有什么消息吗?我也面临同样的问题。

标签: instagram-api


【解决方案1】:

以下链接无需任何身份验证即可为我工作

https://www.instagram.com/{username}/media/

【讨论】:

    【解决方案2】:

    在获取访问令牌之前,您是否在获取访问代码时包含了范围,例如下面的api调用?

    https://api.instagram.com/oauth/authorize/?client_id=[]&redirect_uri=[]&response_type=code&scope=public_content

    您必须设置公共内容的权限范围才能访问其他用户的媒体。

    【讨论】:

    • 是的,我包括范围
    猜你喜欢
    • 1970-01-01
    • 2017-06-24
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多