图床小镇 API 文档

使用前提

  1. 付费会员(年费会员)
  2. 管理员提供 token (登录图床 imgbed.cn 后点击邮箱-查看 token,或付费后联系站长获取)
  3. IP 报备(或域名报备)

后端调用则进行 ip 报备,前端调用则进行域名报备。

限制

QPS:1 ,每天上限 1000。每月上传容量 1G。

如需调整务必联系博主!

图床小镇

接口

上传接口

地址:https://playground.z.wiki/img/api/upload

上传示例

import okhttp3.*;

import java.io.File;
import java.io.IOException;

public class UploadWithOkHttp {
    public static void main(String[] args) throws IOException {
        OkHttpClient client = new OkHttpClient();

        File file = new File("path/to/your/image.jpg");

        RequestBody requestBody = new MultipartBody.Builder()
            .setType(MultipartBody.FORM)
            .addFormDataPart("file", file.getName(),
                RequestBody.create(file, MediaType.parse("image/jpeg")))
            .addFormDataPart("fileName", "custom_name.jpg")
            .addFormDataPart("uid", "${token}")
            .build();

        Request request = new Request.Builder()
            .url("https://playground.z.wiki/img/api/upload")
            .post(requestBody)
            .build();

        try (Response response = client.newCall(request).execute()) {
            System.out.println("Response code: " + response.code());
            System.out.println("Body: " + response.body().string());
        }
    }
}

其他参数

参数 含义 备注
dir 目录
randomPath 是否随机路径 true 或 false

参数可以通过 .addFormDataPart("name", "value")进行传递。

删除接口

地址:https://playground.z.wiki/img/delete?uid=${token}&id=${id}

method: delete

注:token 为管理员提供的 token,id 为上传记录的 id(上传后会返回该 id)

curl 'https://playground.z.wiki/img/delete?id=${id}&uid=${token}' -X 'DELETE'

1 Comment

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注