1

我正在使用此代码在 facebook 上分享照片,它工作正常,但我想用 js api 一键分享多张照片

var accessToken = response.authResponse.accessToken; 
var postMSG = "Hello ...";  
var filename = $('#photo1').val(); 
var url="https://graph.facebook.com/me/photos?access_token="+accessToken+"&message="+postMSG;
FB.api('/me/photos', 'post', {
    message:postMSG,
    url:filename        
    }, function(response){
        if (!response || response.error)
        {
           alert(response.error);
           console.log(response);
           alert(response);
        }
        else
        {  
           alert('Post ID: ' + response.id);
        }
    }
);
4

1 回答 1

0

Facebook API 不支持一次性上传多张照片。

你必须遍历你的图像,然后调用\POST /photos.

foreach(image)
{
    \POST /photos
}
于 2013-10-10T06:10:37.023 回答