-2

是否有任何选项可用于在 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 ', to:[fbid1,fbid2], name: '测试名称', caption: '测试标题', description: '测试与用户交互。};

FB.ui(obj,callback);

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

4

1 回答 1

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'}。

于 2013-02-14T10:42:58.727 回答