var params = {};
params['type'] = 'photo';
params['name'] = 'Cool photo!';
params['description'] = 'Hello facebook!';
params['link'] = 'http://www.example.com';
params['picture'] = url;
FB.api('/me/photos', 'post', params, function(response) {
if (!response || response.error) {
console.log(response.error);
} else {
alert('Published to stream!');
}
});
當前返回響應'(#324)需要上傳文件'。我已經做了一些研究並意識到這是因爲該請求需要用於照片數據的「multipart/form-data」。有沒有辦法使用js來做到這一點?是否可以使用js將照片發佈到Facebook上的用戶feed?
注意:是的,我想上傳一張照片,全尺寸。
看看這個:http://stackoverflow.com/questions/4999024/facebook-graph-api-upload-photo-using-javascript –