我正在使用Facebook共享API,在用户登录后在用户墙上发布对话框。
例如,用户来到我的网站,喜欢一些东西,并在他的Facebook墙上分享..
但现在我需要当用户在他的墙上分享这个,然后在同一个描述将在我为我的网站制作的Facebook页面上分享。
所以可以在用户墙和Facebook页面上同时发布相同的帖子吗?
我正在使用facebook SDK共享API ...
FB.init({appId: "my app id" status: true, cookie: true});
var obj = { method: 'feed',
link: 'http://example.php',
picture: 'http://example.php/images/logo.png',
name: 'Rate the best Brewery in town',
message:'helloo how are you ??',
caption: 'drinkbeer.in',
description: 'I just gave a thumbs up to ('+shop_name+') on DrinkBeer.In/Asheville What is your favorite place? Vote NOW!!'
};
function callback(response)
{
if (response && response.post_id)
{
alert(response.post_id);
}
}
答案 0 :(得分:0)
是
完成上述帖子后,您只需拨打另一个电话即可在粉丝页面上发布。就像:
FB.api("/pageid/feed", params);
就像这样:
function callback(response)
{
var obj = <YOUR_PARAMETERS>;
if (response && response.post_id)
{
alert(response.post_id);
FB.api("/<YOU_PAGE_ID>/feed", 'post', obj, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
}
}
所需权限:manage_pages
,publish_stream