我正在使用此代码在 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);
}
}
);
最佳答案
Facebook API 不支持一次性上传多张照片。
您必须循环浏览图像,并调用 \POST/photos
。
foreach(image)
{
\POST /photos
}
关于javascript - 如何通过 javascript api 在 Facebook 上发布多张照片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19286242/