在Facebook Graph API中,/me/likes
和 /{id}/likes
是用于获取点赞数据的两个不同接口,它们的核心区别在于作用对象和权限要求。以下是详细解析:
/me/likes
user_likes
权限。/{id}/likes
| 对比项 | /me/likes
| /{id}/likes
|
|------------------|-------------------------------------|-----------------------------------|
| 作用对象 | 当前用户 | 任意指定对象(页面/帖子/评论等) |
| 返回内容 | 用户点赞过的对象列表 | 给目标对象点赞的用户列表 |
| 权限要求 | user_likes
(用户权限) | 依赖目标对象的可见性权限 |
| 典型场景 | 获取用户喜欢的页面 | 获取某帖子的点赞用户 |
/me/likes
/{id}/likes
/me/likes
返回空数据?user_likes
权限。user_likes
。/{id}/likes
报权限错误?limit
和 after
参数:limit
和 after
参数:fields
参数指定返回字段,减少不必要的数据传输。通过理解上述区别,可以更精准地选择接口满足业务需求。