javascript - 通过 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/
解决方案
Imgbb 不允许您删除图像。我只是尝试去删除 URL 删除图像,图像在该页面上被删除,但在 JSON 中的其他链接上没有。如果该功能未在站点本身上实现,则尝试使用 API 是没有用的。如果他们确实具有完全删除图像的功能,那么您可以使用网络抓取来按下按钮。
推荐阅读
- kernel - Basic - 用基本编写的内核
- haskell - Haskell(数据)构造函数构造什么?
- mysql - Django ORM。Django如何知道新创建记录的自动递增pk
- php - 如何制作动态行跨度代码点火器?
- sql - 生成两个表之间不存在的所有组合,并将它们与已经存在的组合结合 SQL
- reactjs - 将每个 React 组件命名为“index.jsx”有什么好处?
- svg - UWP InkCanvas 序列化格式
- solr - 使用 SOLRj 查询时,有没有办法为 SOLR 集合中的字段设置别名?
- angular - 2 方式数据绑定在 ng-select Angular 6 中不起作用
- android - 改造在推和放时仅返回 200 OK