【问题标题】:check if user likes a page without application perm request检查用户是否喜欢没有应用程序许可请求的页面
【发布时间】:2012-11-29 12:21:36
【问题描述】:

我有一个简单的标签页,php sdk 工作,我知道我可以从用户 signed_request 那里得到这个特定页面的“喜欢”。

此页面是与另一家也有 FB 页面的公司合作的。我想知道的是,我是否可以为当前用户获取他们页面的类似状态,以便我可以授权此选项卡上的操作,该操作取决于用户是否喜欢我的页面和我的合作伙伴的页面。

这是否可能不使用实际应用、access_token 和请求的适当权限?

例如我的页面是 fb.com/Coke,我的合作伙伴是 fb.com/Target 在这个特定的标签页上,我只想在我(可乐)被喜欢(我已经可以得到)并且我的伴侣(目标)也被喜欢的情况下启用一个按钮。

我尝试了 graphAPI(我/喜欢)和 FQL(使用连接表)以及未经授权的请求的兼容性。

【问题讨论】:

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


    【解决方案1】:

    简答:

    不,这在生产环境中是不可能的。

    进一步说明:

    有些用户的点赞列表是公开的。在这种情况下,它会起作用。

    但是,为了从具有该设置但不公开的用户那里获得喜欢(例如我自己,只有朋友的朋友可以看到它),那么它需要一个应用程序和一个具有 user_likesaccess_token允许。

    来自documentation

    Permissions Required:
    user_likes permissions if querying the current user.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-13
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多