获取用户的 instagram 赞

Get user's instagram likes

我已经验证了我的个人帐户:

https://api.instagram.com/v1/users/self/media/liked?access_token=ACCESS-TOKEN

但是 returns 这个:

{
pagination: { },
meta: {
code: 200
},
data: [ ]
}

200 代码应该是成功的,在过去的 5 个月里我喜欢了 3 张图片,但它们没有出现在数据集中。为什么?

我也有 likes 范围授权。不确定是否有必要这样做?

您的 API 调用是正确的,正如您所指出的,您没有收到任何错误。问题可能是您期望的数据不存在。请注意 documentation 中的 API 方法,它说

Get the list of recent media liked by the owner of the access_token.

我怀疑你的数据太旧了(你说的是过去 5 个月),这可能不属于 "recent media liked"。或者,也许您正在寻找与您想象的不同的用户等...

likes 范围不是必需的。此 API 方法只需要 public_content 作用域。