我想知道是否有可能将我的网站上的Facebook评论作为一个模块

时间:2013-11-14 09:30:07

标签: facebook web external review

在我的脸书页面上,我有评论,我想知道是否有可能在我的网页上,在我的网站上有这个评论框,类似于活动Feed插件。

我知道没有这个插件,但我认为我的客户可以在我的网站上查看我的酒吧并发布到Facebook评论

2 个答案:

答案 0 :(得分:5)

坏消息,页面评分无法通过facebook API发布,您只能执行 GET请求。因此,您在网站上唯一可以创建的是页面评分的实时主页,如果用户想要对您的网页进行评分,则必须将其重定向到您的Facebook页面。

我不知道是否存在任何为您执行此操作的插件。但你可以创建自己的,你只需要创建一个Facebook APP,你可以轻松地去https://developers.facebook.com/并注册自己作为开发人员。

由于我不知道您打算使用什么语言,我将发布 PHP示例,即使这不是您正在使用的语言,逻辑是相同的,你只需要使用SDK,在这种情况下我使用官方的 PHP SDK ,这个脚本可以帮助你工作必须是你想要的页面管理员查询评级。

另请注意,我不是在这里发布整个代码,我假设您有一些经验,如果不是这样,请不要惊慌,学习Facebook APPS的基础知识非常简单。

您还需要询问 manage_pages 范围,有关其他范围的更多信息here

//get user accounts    
$pages = $this->facebook->api('/me/accounts');//this gets the pages where you are the admin
foreach ($pages['data'] as $page) {
    if($page['id']==PAGE_ID_YOU_WANT){
        //the user is admin of the page you want
        $page_access_token = $page['access_token'];
        $page_ratings = $facebook->api('/PAGE_ID_YOU_WANT/ratings', 'GET', array('access_token' => $page_access_token));
        var_dump($page_ratings);
    }

}

答案 1 :(得分:0)

我假设您指的是本地商户页面的页面评分/评论。每个评级信息都可通过/ {page_id} /评级获取,如文档here所示 您只需获取页面的访问令牌并访问上面的端点。

由于您已经对网页进行了评论,因此您的网页已被正确归类为一个,但对于遇到类似问题的用户,我发布了how to modify page settings to have ratings and reviews

编辑:抱歉,您正在寻找一些插件模块,就像活动源一样。正如您在Social Plugins document上看到的,他们没有提供评分/评论插件。如果您尝试自己实现此功能,则需要按照我的介绍访问端点。