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 –