自定义发布到facebook按钮


Custom post to facebook button

我有一个页面,用户可以提交条目到我的网站,但我想给他们的选项张贴条目到facebook,以及如果一个复选框被选中。他们会发布一条自定义消息,比如"[用户]刚刚在mysite.com上发表了文章",标题会是文章的预览。我的问题是我如何发布到用户的facebook流时,他们登录到facebook。

Submit entry:<br />
<textarea name="content" id="content" cols="35" rows="10"></textarea>
<input type="checkbox" name="post" value="fb" /> Post to facebook <br />

我只需要知道如何处理当"post"是检查时该怎么办。我希望这是有意义的。

我还记得找到一个教程或其他东西来解释如何做到这一点,但我再也找不到了。

更新:我的网站设置,所以当用户登录与facebook他们提示给我的网站权限发布到那里的流。

你实际上需要添加一个插件到你的网站之前,它将允许用户"授权"你的网站与他们的Facebook帐户连接,直接从你的网站发布评论或分享内容。

要了解更多关于使你的网站更社会化,你应该看看:Facebook网站

你的意思是这样吗?如果你有出版。流权限获取表单的响应

<script type="text/javascript">
<!--
var body = 'this is the text you want to publish';
FB.api('/me/feed', 'post', { message: body }, function(response) {
  if (!response || response.error) {
   alert('Error occured');
  } else {
   alert('Post ID: ' + response.id);
  }
});
//-->
</script>

已经有一段时间没有测试了,所以你可能应该用用户id替换'me'。

好运迈克