【问题标题】:Check user liked my Facebook page when the user is on my site当用户在我的网站上时检查用户是否喜欢我的 Facebook 页面
【发布时间】:2012-03-02 05:34:27
【问题描述】:

我需要检查用户(访问者)在访问我的网站时是否喜欢我的 Facebook 页面(在 Facebook 中创建的页面)。例如,如果他喜欢我的 Facebook 页面,我会向他展示一些内容。否则我会告诉他“请喜欢”

我在网上尝试了可能的方法,但没有任何效果。如果有人给我完整的代码,那就太好了

Ps:请不要(http://www.facebook.com/HotelGuru.sk?sk=app_233066690095330)我要问的是用户必须在我的网站上,并且 Facebook 页面需要检查(用户是否喜欢)


另外,如果有人知道,请告诉我如何获取页面 id (fb),因为它已经是一个名称。我尝试查看发送按钮的 html 以获取页面代码。但我不确定我所拥有的是否是实际的页面代码。

【问题讨论】:

    标签: facebook facebook-page


    【解决方案1】:

    实现它的最简单方法是请求 user_likes 许可,然后检查您的页面 id。

    在获取 pageid 后,您可以通过以下方式查看它: http://graph.facebook.com/HotelGuru.sk

    更新: 要检查用户是否喜欢特定页面,您可以使用以下查询:

    https://graph.facebook.com/me/fql?q=SELECT+uid+FROM+page_fan+WHERE+uid=me()+AND+page_id=YOUR_PAGE_ID&access_token=VALID_ACCESS_TOKEN

    您仍然需要基本权限。

    【讨论】:

    • 非常感谢您的 id,有没有其他方法可以在不询问权限的情况下完成第一个?
    • 已更新,但 uid 列是唯一可索引的列,所以我猜您没有任何权限就无法逃脱 :)
    猜你喜欢
    • 1970-01-01
    • 2016-05-31
    • 2012-06-01
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    相关资源
    最近更新 更多