【问题标题】:Limit access to user who liked a page限制对喜欢页面的用户的访问
【发布时间】:2015-04-22 09:52:26
【问题描述】:

我只想让用户访问我的服务,前提是他们喜欢我客户的 Facebook 页面。我有一个用于多个服务的 FB APP(混合 PHP/JS),因此我需要检查几个页面。

遗憾的是,user_likes 权限不能用于此目的。阅读FB's docs

禁止根据某人是否喜欢某个页面来访问您的应用或应用中的某些内容。

我仍然希望仅向喜欢客户页面的用户提供我的服务,可能会使用单个 Facebook 应用程序。这在某种程度上可能吗?

当然,问题不在于检测用户何时按下like 按钮,我已经通过edge.create 事件实现了这一点。问题是要了解用户在加载插件时是否已经喜欢该页面。我尝试使用 jQuery,但类似框被渲染到不同域上的 iframe 中,所以它是 XSS...

【问题讨论】:

    标签: facebook facebook-graph-api facebook-php-sdk


    【解决方案1】:
    • 根据platform policy(以及您提到的页面和更改日志),这是不允许的。

    仅激励用户登录您的应用,在 您应用的主页,或在某个地方签到。不要激励他人 行动。

    • 现在不可能了,因为您需要获得 user_likes 的批准,而您不会因为不允许的事情而获得批准。

    意思是,即使你能找到解决方案,重点是不允许这样做——所以不要这样做。

    【讨论】:

    • 既然你告诉我们了,那就更没有理由尝试绕过该政策了
    猜你喜欢
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 2018-06-06
    相关资源
    最近更新 更多