ShareDoMagic

轻量级分享服务 - 文本/图片/文件一键分享

📂 开发工具#分享#API#文件传输#轻量级📅 2026-7-25

API 文档

📅 2026-7-25

API 概览

ShareDoMagic 提供 RESTful API,所有操作通过 /api/share 端点完成。

认证

API 使用 MD5 双重哈希认证:

auth = md5(username + md5(password) + YYYYMMDD)

默认账号:share / domagic

接口列表

创建分享

POST /api/share?action=create&auth=<token>

Content-Type: application/jsonmultipart/form-data

JSON Body:

{
  "type": "text",
  "content": "分享内容",
  "code": "可选自定义码",
  "key": "可选密钥"
}

响应:

{
  "success": true,
  "code": "abc123",
  "links": {
    "api": "/api/share/abc123",
    "web": "/s/abc123"
  }
}

查看分享

GET /api/share/<code>?action=read[&key=<密钥>]

更新文本分享

POST /api/share/<code>?action=update&auth=<token>&key=<密钥>

Body: {"content": "新内容"}

删除分享

DELETE /api/share/<code>?action=delete&auth=<token>&key=<密钥>

大小限制

| 类型 | 上限 |

|------|------|

| 文本 | 10 MB |

| 图片 | 100 MB |

| 文件 | 600 MB |

速率限制

内置速率限制防止滥用,超限返回 429。