1

我在虛幻引擎4項目中使用Facebook Graph API。我正在嘗試實施照片上傳。我正在使用的方法是多部分表單數據。使用帶有多部分表單數據的HTTP POST請求來自Facebook API的錯誤響應

這裏是我接收到響應:

響應= { 「錯誤」:{ 「消息」: 「無效參數」, 「類型」 : 「OAuthException」, 「代碼」:100 ,「error_subcode」:1366046,「is_transient」:false,「error_user_title」:「不能 讀取文件」,「error_user_msg」:「您的照片無法上傳。 JPG,PNG,GIF或TIFF文件 「」 fbtrace_id。 「:」 AaAcYvfdWM /「}}

p s:該文件小於4 MB。

HTTP請求的URL

https://graph.facebook.com/me/photos…{my user token} 

HTTP請求格式

的contentType:多部分/格式的數據;邊界= ---------- UE4AdvancedFB

------------ UE4AdvancedFB

內容處置:形狀數據; NAME = 「源」;文件名= 「sf.jpg」

內容類型:image/JPEG

{字節數據}

------------ UE4AdvancedFB--

需要注意的一件重要事情是,我實際上沒有文件,但只有字節(來自遊戲紋理)。

如果我只想發送字節但實際上沒有文件,該怎麼辦? (應該是什麼Content-Disposition文件名?和內容類型?)

有關錯誤響應的任何想法?

謝謝!

回答

0

該請求實際上是正確的。問題是發送的圖像數據。從遊戲紋理到字節數據的轉換實際上導致大於最大4MB的大小。

謝謝。

相關問題