【发布时间】: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