0

我正在使用 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);
   } 
}
4

1 回答 1

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

于 2013-09-06T15:37:43.583 回答