【问题标题】:Retrieveing media liked by the user returns nothing检索用户喜欢的媒体不返回任何内容
【发布时间】:2016-05-19 19:16:03
【问题描述】:

我正在尝试获取登录用户喜欢的媒体。我执行身份验证过程并获得这样的访问令牌。

1312564049.dd97f3a.e9gw8d5516414d348c0b34f328e80fb1

我也确保请求public_content 范围权限。

然后我调用/users/self/media/liked 端点传递这个令牌。

let urlString = "https://api.instagram.com/v1/users/self/media/liked"
let params = ["access_token": token]

Alamofire.request(.GET, urlString, parameters: params, encoding: .URL, headers: nil).responseJSON { response in
    print(response.description)
}

但我得到以下结果。

{
    data = (
    );
    meta = {
        code = 200;
    };
    pagination = {
    };
}

我使用的用户帐户喜欢的照片很多。所以我很困惑为什么这会返回空。这是因为我处于沙盒模式吗?或者这个端点有什么问题?因为我检查了/users/self/users/self/media/recent,它们都返回了结果。

【问题讨论】:

  • 我也遇到了同样的错误。我认为这与沙盒模式有关,因为我的非沙盒应用程序正在运行。但似乎没有办法摆脱沙盒模式。
  • 澄清一下,他们似乎不再支持显示喜欢的媒体,因为它不是您可以提交批准以退出沙盒模式的用例之一。
  • @Picard102 真可惜。我也将此问题直接提交给 Instagram。我会在收到回复后报告。

标签: ios swift instagram instagram-api


【解决方案1】:

这是因为 sanbox 模式。

https://www.instagram.com/developer/sandbox/

数据仅限于 10 个用户和每个用户的 20 个最新媒体

【讨论】:

  • 是的,但就我而言,它根本不返回任何内容。甚至没有 20 个最新的媒体。
猜你喜欢
  • 1970-01-01
  • 2016-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-20
  • 1970-01-01
  • 2017-09-06
相关资源
最近更新 更多