如何解决将图片上传到Imgur的API时出现错误的请求错误
我试图使用Godot的HTTPRequest节点,以便通过Imgur的REST API将生成的图像发布到Imgur相册中。稍后将解析为JSON的字典如下所示:
{
"image":Marshalls.raw_to_base64(newImage),#newImage is the raw bytes of the png that's generated
"album":"ALBUM_HASH_DON'T_LOOK_HERE","type":"base64","name":username.replace(" ","_")+"Memoir.png","title":username+"'s Memoir"
}
我已将适当的客户端密钥放在标头中,并通过POST方法发出了请求:
$HTTPRequest.request("https://api.imgur.com/3/upload",["Authorization: Client-ID NONE_OF_YOUR_BUSINESS","Content-Type: application/x-www-form-urlencoded"],true,HTTPClient.METHOD_POST,JSON.print(data))
这种形式的请求在创建相册时已经可以使用,但是由于某些原因,我收到Imgur的回复时始终收到“错误400:错误的请求”。 我已经看到了这个问题,但还是没有得到解决,或者该修复方法对我不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。