首页 > 解决方案 > 通过 API 删除 Imgbb 中的图像

问题描述

我正在使用 imgbb API,因为它使用起来非常简单而且非常便宜。问题是文档很差,没有说明如何通过 API 删除图像。我希望能够在发生某些事情时从我的服务器中删除照片(例如,如果我删除了一个用户)。我的服务器是用 node.js 编写的。

PD。我上传图片后得到的响应对象也是这个:

{
  data: {
    id: 'c3VRs4x',
    title: 'client1-Bali',
    url_viewer: 'https://ibb.co/c3VRs4x',
    url: 'https://i.ibb.co/Pj0JVqt/client1-Bali.jpg',
    display_url: 'https://i.ibb.co/1QjB4Fb/client1-Bali.jpg',
    size: 60385,
    time: '1594835546',
    expiration: '0',
    image: {
      filename: 'client1-Bali.jpg',
      name: 'client1-Bali',
      mime: 'image/jpeg',
      extension: 'jpg',
      url: 'https://i.ibb.co/Pj0JVqt/client1-Bali.jpg'
    },
    thumb: {
      filename: 'client1-Bali.jpg',
      name: 'client1-Bali',
      mime: 'image/jpeg',
      extension: 'jpg',
      url: 'https://i.ibb.co/c3VRs4x/client1-Bali.jpg'
    },
    medium: {
      filename: 'client1-Bali.jpg',
      name: 'client1-Bali',
      mime: 'image/jpeg',
      extension: 'jpg',
      url: 'https://i.ibb.co/1QjB4Fb/client1-Bali.jpg'
    },
    delete_url: 'https://ibb.co/c3VRs4x/b3072de2f5287a39f81c7dec3cd8a236'
  },
  success: true,
  status: 200
}

编辑:这是 imgbb API 文档的链接:https ://api.imgbb.com/

标签: javascriptnode.jsapi

解决方案


Imgbb 不允许您删除图像。我只是尝试去删除 URL 删除图像,图像在该页面上被删除,但在 JSON 中的其他链接上没有。如果该功能未在站点本身上实现,则尝试使用 API 是没有用的。如果他们确实具有完全删除图像的功能,那么您可以使用网络抓取来按下按钮。


推荐阅读