Facebook Feed /消息一次为多个ID

时间:2013-02-14 10:04:27

标签: php jquery facebook

在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);

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

1 个答案:

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