那麼讓我看看我是否理解,如果你想分享/評論/喜歡Facebook上發佈的帖子,然後您可以使用Graph API,POST,連接部分。 https://developers.facebook.com/docs/reference/api/post/
這使您可以創建註釋等,具有正確的access_token和stream_publish權限。
創建: 您可以到POST_ID /評論連接寫通過發出帶有publish_stream權限的HTTP POST請求,下面的參數張貼到的信息進行評論。
所以你喲做一個HTTP POST請求http://graph.facebook.com/POST_ID/comments?message=HELLO+WORLD&access_token=YOUR_ACCESS_TOKEN
同樣的事情類似:
一個HTTP POST請求http://graph.facebook.com/POST_ID/likes?access_token=YOUR_ACCESS_TOKEN
使用Javascript SDK會是這樣的:
var postID='POST_ID';
var msg = 'Comment this post';
FB.api('/'+postID+'/comments', 'post', { message: msg }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
如果你想分享的re是沒有API文檔的,但你可以使用類似這樣的東西:
<script type="text/javascript">
function sharePost(){
var page = 'https://www.facebook.com/permalink.php?story_fbid=POST_ID&id=PAGE_ID';
var sharer= 'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(page);
var w=660;
var h=460;
var sTop=window.screen.height/2-(h/2);
var sLeft=window.screen.width/2-(w/2);
var sharer= window.open(sharer,"Share","status=1,height="+h+",width="+w+",top="+sTop+",left="+sLeft+",resizable=0");
return false;
}
</script>
<a onclick="sharePOST()">SHARE POST</a>