我已对我的个人帐户进行了身份验证:
https://api.instagram.com/v1/users/self/media/liked?access_token=ACCESS-TOKEN
但它返回了这个:
{
pagination: { },
meta: {
code: 200
},
data: [ ]
}
200代码据说是成功的,我在过去的5个月里喜欢3张图片,但它们没有出现在数据集中。为什么呢?
我也授权likes
范围。不确定这是否必要?
答案 0 :(得分:4)
您的API调用是正确的,正如您所指出的那样,您没有收到任何错误。问题很可能是您所期望的数据不存在。请注意documentation中所说的API方法
获取access_token所有者喜欢的最近媒体列表。
我怀疑你的数据太旧了(你说过去5个月),这可能不属于“最近喜欢的媒体”。或者,也许你正在寻找一个与你想象不同的用户......
likes
范围不是必需的。此API方法只需要public_content
范围。