一次为多个ID提供Facebook Feed/Message


Facebook Feed/Message for multiple ids at a time

是否有任何选项可用于在FB中使用多用户消息发送或提要墙帖子?尝试使用"to"字段的数组、逗号分隔的ID、,。。。。。。它只需要第一个id。

=================================================

FB.init({appId:"APP_ID",状态:true,cookie:true});

var obj={方法:"send",redirect_uri:'site_url',链接:'https://developers.facebook.com/docs/reference/dialogs/',图片:'http://fbrell.com/f8.jpg',至:[fbid1,fbid2],name:'测试名称',caption:'测试标题',description:'测试与用户交互。'};

FB.ui(obj,回调);

=================================================

$.each(yourFBIdsArray, function(index, fbid){
   FB.api('/'+fbid+'/photos', 'post', {
            message: messageToSend,
            url: ABSOLUTE_IMAGE_URL,      
        }, function(responseOne){
            if (!responseOne || responseOne.error) {
              //ERROR
            } else {
              //SUCCESS
            }
        });
});

你可以这样做。这将是缓慢的,但工作。这个例子在墙上贴了一张照片,上面的人的脸书id通过了。当您登录应用程序时,还需要请求权限{scope:'publish_stream'}。