【问题标题】:How to delete an image on Imageshack using its API如何使用其 API 删除 Imageshack 上的图像
【发布时间】:2013-01-01 08:26:36
【问题描述】:

我正在尝试使用 Imageshack api 删除上传到我的帐户的图像。

我已经成功地使用 API 上传了一张图片。

https://www.imageshack.us/upload_api.php?url=[URL_OF_THE_IMAGE]&key=[MY_KEY]

我可以删除使用标准界面上传的图像。

任何使用 API 的解决方案?

【问题讨论】:

    标签: api imageshack


    【解决方案1】:

    我通过以下方式管理它:

    首先登录获取auth_token:

    HTTP POST
    https://api.imageshack.us/v1/user/login?username=YOUR_USERNAME&password=YOUR_PASSWORD
    

    从响应中解析“auth_token”

    然后删除:

    HTTP DELETE
    https://api.imageshack.us/v1/images/SERVER/FILENAME?auth_token=AUTHTOKEN
    

    除了 AUTHTOKEN 之外,您还需要包含 SERVER 和 FILENAME,我将这些从 files.server 和 files.image.filename 中存储,它们在对上传 API 调用的响应中返回。

    【讨论】:

      【解决方案2】:

      Jamie Clark 的解决方案正是您所需要的,它使用适当的 v1 api。您的示例脚本仍在使用旧 API as described here 中的发布方法。那个不公开任何删除方法。 Jamie 描述的是the API as it is currently, documented here。目前尚不清楚 API 密钥是否相同,但我猜不是 - 我的新密钥似乎不适用于这个旧调用,并且来自该 google 代码页的用于请求 API 密钥的链接已失效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多