Javascript 使用JS SDK和URL(而不是源代码)使用Graph API上传照片
当我尝试使用JSSDK中的/user/photos上传图像时,Facebook Graph API不断返回324 Requires upload file 图像可以公开访问,代码与文档中的示例完全相同,权限似乎不是问题所在。我在以前的文章中看到过允许上传文件的初始化参数,但文档中没有提到,所以我什么也没做 承载映像的域与承载应用程序服务器的域不同。使用mutlipart表单根本不是一个选项,我需要facebook从url获取图像。这是我正在使用的代码Javascript 使用JS SDK和URL(而不是源代码)使用Graph API上传照片,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,当我尝试使用JSSDK中的/user/photos上传图像时,Facebook Graph API不断返回324 Requires upload file 图像可以公开访问,代码与文档中的示例完全相同,权限似乎不是问题所在。我在以前的文章中看到过允许上传文件的初始化参数,但文档中没有提到,所以我什么也没做 承载映像的域与承载应用程序服务器的域不同。使用mutlipart表单根本不是一个选项,我需要facebook从url获取图像。这是我正在使用的代码 Facebook.login(functio
Facebook.login(function(response) {
if(response.status == 'connected' ){
Facebook.api( "/me/photos","POST",{
"object": {
"url": "http://sgpup.com/files/2013-07-02_00001.jpg",
"message": "A test message"
}
},
function (response) {
console.log(response);
if (response && !response.error) {
console.log(response);
}
});
}
},{scope : 'publish_stream,photo_upload'});
非常感谢您的帮助。用此代码替换相关代码,然后重试-
Facebook.api( "/me/photos","POST",{
"url": "http://sgpup.com/files/2013-07-02_00001.jpg",
"message": "A test message"
},
用此代码替换相关代码,然后重试-
Facebook.api( "/me/photos","POST",{
"url": "http://sgpup.com/files/2013-07-02_00001.jpg",
"message": "A test message"
},
324需要上传或324需要上传文件?324需要上传文件,对不起。324需要上传或324需要上传文件?324需要上传文件,对不起。谢谢,我不敢相信我没有想到。谢谢,我不敢相信我没有想到。