2

在我的 facebook 页面上,我有评论,我想知道是否可以在我的页面上,在我的网站上拥有这个评论框,类似于活动提要插件。

我知道没有插件,但我认为我的客户在我的网站上对我的酒吧进行评论并将其发布到 facebook 评论中会很好

4

2 回答 2

5

坏消息,页面评分不能通过 facebook API 发布,你只能做GET 请求。因此,您可以在您的网站上创建的唯一内容是您的页面评级的实时提要,如果用户想要对您的页面进行评级,您将不得不将他重定向到您的 Facebook 页面。

我不知道是否有任何插件可以为您做到这一点。但是你可以创建自己的,你只需要创建一个 Facebook APP,你可以很容易地去https://developers.facebook.com/注册自己为开发者。

由于我不知道你打算使用什么语言,所以我将发布一个PHP示例,即使那不是你使用的语言,逻辑都是一样的,你只需要使用SDK,在在这种情况下,我使用的是官方的PHP SDK,为了让这个脚本工作,你必须是你想要查询评级的页面的管理员。

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

您还需要在此处询问manage_pages范围,有关其他范围的更多信息:

//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);
    }

}
于 2014-03-25T15:23:15.243 回答
0

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

由于您已经对页面进行了评论,因此您的页面被适当地归类为一个,但是对于那些有类似问题的人,我发布了如何修改页面设置以获得评级和评论

编辑:对不起,您正在寻找一些插件模块,就像活动提要一样。正如您在社交插件文档中看到的那样,它们不提供评分/评论插件。如果您尝试自己实现这一点,您需要访问我介绍的端点。

于 2014-03-25T14:54:45.153 回答