1
Facebook圖表API在我試圖上傳圖片時使用/user/photos
與JS SDK一起返回「(#324)需要上傳文件」。使用JS SDK和URL使用圖形API上傳圖片而不是源圖片上傳
該圖像是可公開訪問的,代碼是文檔中示例的精確副本,權限似乎不是問題。我已經看到提及初始化參數以允許在舊文章中上傳文件,但是在文檔中沒有提及它,所以我什麼也沒做。
託管映像的域與應用程序是服務器的域不同。使用mutlipart形式根本就不是一種選擇,我需要facebook從url中獲取圖像。這是我正在使用的代碼。
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'});
非常感謝您的幫助。
' 「(#324)需要上傳」'或' 「(#324)需要上傳文件」'? –
(#324)需要上傳文件,對不起。 – oLeduc