【问题标题】:How to get if an application user liked application page with new Graph Api version >= 2.0如何获取应用程序用户是否喜欢新 Graph Api 版本 >= 2.0 的应用程序页面
【发布时间】:2014-12-22 10:11:45
【问题描述】:

在我从以下位置获取此信息之前:

GET /{user-id}/likes/{page-id} HTTP/1.1 带有应用程序令牌

获取/我/喜欢 使用用户访问令牌,然后检查graph api是否返回应用程序页面的信息。

https://developers.facebook.com/docs/graph-api/reference/v2.2/user/likes

现在使用graph api的新版本似乎无法获取用户是否喜欢应用程序页面。

我不想获得 user_likes 权限,因为它需要审核并说:

“请注意,使用 user_likes 来检查是否有人喜欢您的 Facebook 用例是不被批准的。user_likes 权限为一个人的所有喜欢提供信息,并且应该使用所有这些数据来增强应用体验。 "

这里: https://developers.facebook.com/docs/apps/review/login

我的情况:

我的 Unity 游戏中有一个自定义的类似页面 UI,我想根据此信息显示 UI。这对我来说很重要,因为我想接触我的观众,我想从我的申请页面发布一些公告或活动。我对所有用户喜欢的东西都不感兴趣,我只需要我的应用程序用户是否喜欢我的应用程序页面,如果这是真的显示我的自定义 UI(覆盖在 Facebook html UI 上),否则隐藏它(因为用户很容易不喜欢页面错误)。

提前致谢。

【问题讨论】:

    标签: facebook facebook-graph-api facebook-like


    【解决方案1】:

    changelog 中所述,这是不可能的

    在 v2.2 之前的版本中,应用可以通过检查 page_fan FQL 表或 /{user_id}/likes/{app_page_id} Graph API 端点来查看是否有人喜欢应用的页面,而无需 user_likes 权限。从 v2.2 开始,查询这些端点需要user_likes 权限。此外,从今天起,即 2015 年 1 月 28 日,我们将要求 v2.2 之前的版本获得 user_likes 权限。Facebook 不会仅出于检查用户是否喜欢应用页面的目的而授予 user_likes 权限。此更改于 2014 年 8 月 7 日宣布,并将于 2014 年 11 月 5 日生效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 2014-10-15
      • 1970-01-01
      相关资源
      最近更新 更多