通过javascript在图谱API帖子上的Facebook应用评论框?

时间:2011-08-11 20:44:48

标签: facebook facebook-graph-api comments facebook-wall

我已经通过jQuery和Graph API成功删除了我的帖子。我想添加一个下拉注释框链接到每个帖子(基本上是我的墙的复制品)。我还没有看到任何可以做到这一点的地方。我很确定我会提取actions,因此评论可以直接发送到该特定帖子。

在此处查看我的应用:My Wall App with HTML

你可以看到它只显示我墙上的东西。我只是希望与按钮和每个评论框下拉列表进行一些用户交互。

我使用了jQuery和.html页面来创建应用程序。我认为它与stream.publish有关。有意见的人吗?

1 个答案:

答案 0 :(得分:0)

如果您执行stream.publish,则用户可以对帖子发表评论。这可能不是你想要的。

stream.publish需要更多权限(publish_stream也是权限)。这也用于以该用户身份发布在墙上(因此,如果您只是作为公司进行发布,那么这可能不是最佳方法,除非您在某种管理脚本中执行此操作)

您还必须A)允许用户在进入您的应用程序之前关闭自动发布,并且B)向用户显示您要发布的内容。 (Facebook政策)。

一旦您在权限中要求publish_stream,那么Facebook帖子的完成方式与您要求用户发布内容的方式相同:

//The message the user will post on their wall
FB.ui(
{
    method: 'feed',
    name: 'name!',
    link: 'http://www.facebook.com/',
    picture: 'http://badge.png',
    caption: 'CAPTION!',
    description: 'DESCRIPTION!',
    message: 'MESSAGE!'
},
function (response) {
    //Nothing needed here
});