2011-08-28 94 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代替「我」。

好運 邁克