我正在尝试使用Imageshack api删除上传到我帐户的图片。
我已成功设法使用API上传图片。
https://www.imageshack.us/upload_api.php?url=[URL_OF_THE_IMAGE]&key=[MY_KEY]
我可以删除使用标准界面上传的图像。
使用API的任何解决方案?
答案 0 :(得分:0)
我通过执行以下操作来管理它:
首先登录以获取auth_token:
HTTP POST
https://api.imageshack.us/v1/user/login?username=YOUR_USERNAME&password=YOUR_PASSWORD
Parse" auth_token"来自回应
然后删除:
HTTP DELETE
https://api.imageshack.us/v1/images/SERVER/FILENAME?auth_token=AUTHTOKEN
除了AUTHTOKEN之外,还需要包含SERVER和FILENAME,我将这些文件存储在files.server和files.image.filename中,这些文件会在上传API调用的响应中返回。
答案 1 :(得分:0)
Jamie Clark的解决方案就是您所需要的,使用正确的v1 api。您的示例脚本仍在使用旧版API as described here中的发布方法。那个没有暴露任何删除方法。杰米所描述的是the API as it is currently, documented here。目前尚不清楚API密钥是否相同,但我猜不是 - 我的新密码似乎不能用于这个旧的呼叫,并且用于请求API密钥的谷歌代码页的链接已不存在。