我已经通过jQuery和Graph API成功删除了我的帖子。我想添加一个下拉注释框链接到每个帖子(基本上是我的墙的复制品)。我还没有看到任何可以做到这一点的地方。我很确定我会提取actions
,因此评论可以直接发送到该特定帖子。
在此处查看我的应用:My Wall App with HTML
你可以看到它只显示我墙上的东西。我只是希望与按钮和每个评论框下拉列表进行一些用户交互。
我使用了jQuery和.html页面来创建应用程序。我认为它与stream.publish
有关。有意见的人吗?
答案 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
});