2011-08-28 89 views
0

我有一个页面,用户可以提交条目到我的网站,但我想给他们的选项张贴到Facebook的条目以及如果复选框被选中。他们会发布自定义消息,如“[用户]刚在mysite.com上发帖”,标题将作为条目的预览。我的问题是如何当他们登录到Facebook时发布到用户的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登录时,系统会提示他们为我的网站提供发布到该网站的权限。

回答

1

实际上,您需要先在您的网站上添加一个插件,然后才允许用户“授权”您的网站与他们的Facebook帐户连接,以发布评论或直接从您的网站分享内容。

要了解更多有关使您的网站更多的社会,你应该看看:Facebook for Websites

+0

我的网站已经建立对用户进行授权。我只需要一个示例或一些如何实际发布到用户的流 – cbr0wn

0

你的意思是这样的? 如果你有publish.stream权限得到了响应表单

<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代替“我”。

好运 迈克