创建了一个Facebook应用程序和一个粉丝页面标签,用于呈现我的网站。
如何使用Facebook API在用户墙上创建和分享帖子。
先谢谢。
答案 0 :(得分:4)
您只需使用/me/feed
-
window.fbAsyncInit = function()
{
FB.init({
appId : '{app-id}',
status : true,
cookie : true,
xfbml : true
});
FB.login(function(response){
if (response.authResponse) {
Share();
} else {
// The person cancelled the login dialog
}
},{scope: 'publish_actions'});
};
// Load the SDK asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
function Share(){
FB.api(
"/me/feed",
"POST",
{
"object": {
"message": "This is a test message",
"link": "{link}",
"description": "{description}"
}
},
function (response) {
if (response && !response.error) {
// success
}
}
);
}
所需权限:publish_actions