如何在同一时间发布链接到我的所有Facebook页面?

时间:2014-09-11 09:30:23

标签: javascript jquery facebook facebook-graph-api

所以我需要的是分享链接到我的Facebook页面(3或4页)我的问题是当我点击分享按钮我得到3个弹出窗口,但我想要的是一个弹出窗口在所有页面中分享我的链接或复选框以选择我想要的页面。

这是我的代码:

$('#actionfb').click(function () {
          FB.login(function (response){
          FB.api('/me/accounts',function(apiresponse){

          var data=apiresponse['data'];
          console.log("data :"+data);
          var ids = new Array();
          for(var i=0; i<data.length; i++){
          ids[i]=data[i].id;
          FB.ui({
            method: 'feed',
            link: $('#lien').val(),
            description: message,                
            from : ids[i],
          }, function(response){});
          }
          console.log("ids :"+ids);
          });

          },{scope:'manage_pages'});
        });

所以,如果有人知道我怎么能这样做,我将非常感激

1 个答案:

答案 0 :(得分:0)

确实是垃圾邮件,但有一种方法可以做到这一点:

使用FB.api('/page-id/feed')进行发布。

未经测试,但我想这很容易理解。

Facebook文档:https://developers.facebook.com/docs/javascript/reference/FB.api

不过,你不需要manage_pages,而是需要publish_actions。