在FB中使用多个用户消息发送或馈送墙贴是否有可用选项?尝试使用“to”字段的数组,逗号分隔的ID,......只需要第一个id。
=============================================== =======================
FB.init({appId:“APP_ID”,status:true,cookie:true});
var obj = { 方法:'发送', redirect_uri:'site_url', 链接:'https://developers.facebook.com/docs/reference/dialogs/', 图片:'http://fbrell.com/f8.jpg', 到:[fbid1,fbid2] 名称:'测试名称', 标题:'测试标题', 描述:'测试与用户互动。' };
FB.ui(obj,callback);
=============================================== =======================
答案 0 :(得分:0)
$.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
}
});
});
你可以这样做。它会很慢但很有效。该示例在facebook id的墙上发布了一张照片,并通过了。 当您进行应用登录时,您还需要询问权限{scope:'publish_stream'}。