首页 文章

使用带有多部分表单数据的HTTP POST请求从Facebook API获得错误响应

提问于
浏览
1

我在虚幻引擎4项目中使用Facebook Graph API . 我正在尝试实施照片上传 . 我正在使用的方法是多部分表单数据 .

这是我收到的回复:

response = {“error”:{“message”:“无效参数”,“类型”:“OAuthException”,“code”:100,“error_subcode”:1366046,“is_transient”:false,“error_user_title”:“可以“不读取文件”,“error_user_msg”:“您的照片无法上传 . 照片应少于4 MB并保存为JPG,PNG,GIF或TIFF文件 . ”,“fbtrace_id”:“AaAcYvfdWM /”}}

ps:文件小于4 MB .

HTTP request URL

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

HTTP request format

contentType:multipart / form-data; boundary = ---------- UE4AdvancedFB ------------ UE4AdvancedFB Content-Disposition:form-data; NAME = “源”; filename =“sf.jpg”Content-Type:image / jpeg ------------ UE4AdvancedFB--

需要注意的一件重要事情是,我实际上并没有这里的文件,只有字节(来自游戏纹理) .

如果我只想发送字节但实际上没有文件,我该怎么办? (内容处理文件名应该是什么?内容类型?)

有关错误响应的任何想法?

谢谢!

1 回答

  • 0

    请求实际上是正确的 . 问题是发送的图像数据 . 从游戏纹理到字节数据的转换实际上导致大于最大4 MB的大小 .

    谢谢 .

相关问题