私は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はどのようにする必要がありますか)
エラーレスポンスについてのご意見はありますか?
ありがとうございます!