如果您执行stream.publish
,则用户可以对帖子发表评论。这可能不是您想要的。
stream.publish
将需要更多权限(publish_stream
也是权限)。这也用于以该用户的身份在墙上发布(因此,如果您只是作为公司这样做,那么这可能不是最好的方法,除非您在某种管理脚本中这样做)
您还必须 A) 允许用户在进入您的应用程序之前关闭自动发布,并且 B) 向用户展示您将作为他们发布的内容。(脸书政策)。
一旦您请求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
});