好吧,让我看看我是否理解,如果您想在您的网站上分享/评论/喜欢 Facebook 上的帖子,那么您可以使用 Graph API、POST、连接部分。
https://developers.facebook.com/docs/reference/api/post/
这允许您创建评论和点赞,拥有正确的 access_token 和 stream_publish 权限。
创建:您可以通过发出具有 publish_stream 权限和以下参数的 HTTP POST 请求写入 POST_ID/comments 连接以向帖子发表评论。
所以你有你向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发出 HTTP POST 请求
使用 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);
}
});
如果您想共享没有 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>