Facebook graph api 在获取用户喜欢时出现空数据

标签 facebook facebook-graph-api facebook-like

我正在使用一个 Facebook 应用程序来获取所有用户的点赞,以便检查给定页面是否受到点赞

https://graph.facebook.com/{USER_ID}/likes?access_token={MY_ACCESS_TOKEN}

对我和大多数用户来说一切都很好,除了某些用户,返回此:

{
  "data": [

  ]
}

为什么返回空数据?我已经在应用程序中请求了 user_likes 的授权

最佳答案

应用程序只能访问用户的公共(public)信息。即使拥有 user_likes 权限,您也不会从已将“赞”设置为私有(private)的用户那里获得任何“赞”数据。

关于Facebook graph api 在获取用户喜欢时出现空数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19195443/

相关文章:

facebook - 如何在 nuxt.js (vue.js) 中配置动态 og 标签?

facebook - FB.getLoginStatus() 回调在用户退出 Facebook 时不被调用

ios - iOS6 Social Framework 的局限性——我可以获取 Facebook 图片吗?

javascript - 进行 oauth 时如何创建弹出窗口?

facebook - 整个域的 Facebook 点赞总数

facebook - Facebook 有类似 Gravatar 的服务吗

facebook - 基于光标的分页 - 如果 "before"或 "after"对象被删除怎么办?

facebook - 通过 Open Graph 检索喜欢 URL/网页的 Facebook 用户

Facebook 开放图谱 API - og :metatags being ignored

facebook-like - "liked"我的 Blogger 帖子的人?