1

私はUnreal Engine 4プロジェクトの中でFacebook Graph APIを使用しています。私は写真のアップロードを実装しようとしています。私が使用している方法は、マルチパートフォームデータです。ここ複数のフォームデータでHTTP POST要求を使用するFacebook APIからのエラー応答

私が受信だ応答である:

応答= { "エラー":{ "メッセージ": "無効なパラメータ"、 "タイプ" : "OAuthException"、 "コード":100 "error_subcode":1366046、 "is_transient":false、 "error_user_title": " ファイルを読み込めません"、 "error_user_msg": "写真をアップロードできませんでした。写真 は4 MB未満で、 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 = "source";ファイル名= "sf.jpg"

コンテンツタイプ:image/jpegの

{バイトデータ}

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

注目すべき重要な点は、ここには実際にファイルがありませんが、バイト(ゲームテクスチャから来ている)だけです。

バイトを送信したいだけでファイルは実際にはない場合はどうすればよいですか? (Content-Dispositionのファイル名とContent-Typeはどのようにする必要がありますか)

エラーレスポンスについてのご意見はありますか?

ありがとうございます!

答えて

0

リクエストは実際には正しいです。問題は送信された画像データでした。ゲームテクスチャからバイトデータへの変換は、実際には最大4 MBを超えるサイズになりました。

ありがとうございました。

関連する問題