Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过javascript api在facebook上发布多张照片?_Javascript_Jquery_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

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

如何通过javascript api在facebook上发布多张照片?,javascript,jquery,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Jquery,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我使用此代码在facebook上共享照片 工作正常 但是我想用JSAPI一次点击就分享多张照片 var accessToken = response.authResponse.accessToken; var postMSG = "Hello ..."; var filename = $('#photo1').val(); var url="https://graph.facebook.com/me/photos?access_token="+accessToken+"&mess

我使用此代码在facebook上共享照片 工作正常 但是我想用JSAPI一次点击就分享多张照片

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

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

您必须循环浏览您的图像,然后致电
\POST/photos

foreach(image)
{
    \POST /photos
}