如何通过uploadcare中的rest api删除文件

我正在尝试使用jquery ajax删除uploadcare rest api中的文件。 这是我目前的jquery代码:

$.ajax({ url: "http://api.uploadcare.com/files/" + $("#photoguid").val() + "/", type: "DELETE", contentType: "application/json" }); 

我的问题是如何正确实现它,因为每次我调用它,它都会将我重定向到登录页面,这就是我在查看提琴手时看到的内容,我不知道在哪里放置授权。 我只是为此使用免费试用版。

文档确实说Rest调用必须通过https完成。 https://uploadcare.com/documentation/rest/

至于请求标题看起来像这里回答: 如何使用js或jQuery向ajax请求添加自定义HTTP标头?

以下是您案例的示例:

 $.ajax({ url: "https://api.uploadcare.com/files/" + $("#photoguid").val() + "/", type: "DELETE", headers: { "Authorization": "Uploadcare.Simple demopublickey:demoprivatekey" } }); 

自2014-12-24以来,Uploadcare API允许交叉原始请求,因此如果您要公开私钥或想要向后端添加往返以获得正确的身份validation标头值,请继续使用。