如何通过javascript api在facebook上发布多张照片?

时间:2013-10-10 02:50:38

标签: javascript jquery facebook facebook-graph-api facebook-javascript-sdk

我正在使用此代码在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);
        }
    }
);

1 个答案:

答案 0 :(得分:0)

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

您必须循环浏览图片,然后拨打\POST /photos

foreach(image)
{
    \POST /photos
}