是否有任何选项可用于在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'}。