如何在Facebook页面发布Feed?我已经完成了我的墙贴,但我不知道如何使用javascript api在页面中发布墙贴。 实际上,我想要
我从facebook api找到了代码。 请帮忙。
答案 0 :(得分:5)
试试这个:
<body>
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US/all.js'></script>
<p>
<a href="javascript:;" onclick='postToFeed(); return false;'>Post to Group</a>
</p>
<p id='msg'></p>
<script>
FB.init({appId: "Yourappid", status: true, cookie: true});
function postToFeed() {
// calling the API ...
FB.api('/Pageid/feed', 'post',
{
// for the newer versions of the Facebook API you need to add the access token
access_token: 'page access token'
message : "It's awesome ...",
link : 'Link',
picture : 'Imageurl',
name : 'Featured of the Day',
to: 'Pageid',
from: 'Pageid',
description : 'Your description'
},
function(response) {
if (!response || response.error) {
alert(JSON.stringify(response.error));
} else {
alert('Post ID: ' + response.id);
}
});
}
</script>
</body>
加入HTML正文标记。
答案 1 :(得分:1)
https://developers.facebook.com/docs/reference/api/page/
使用以下文字搜索Feed标题:
您可以通过向PAGE_ID / Feed连接发出HTTP POST请求来创建链接,帖子或状态消息
要在发布到墙上时模拟页面(即作为页面而不是当前用户发布),您必须使用具有manage_pages和publish_stream权限的Page access_token,如上面的页面访问标记所述。