墨问 API
  1. 本地上传
墨问 API
  • 说明
    • 1. 概述
    • 2. NoteAtom 的结构说明
    • 3. 错误码
    • 4. ChangeLog
  • 关于MCP
    • MCP 使用指南
    • 常见问题
  • 授权
    • APIKey 重置
      POST
  • 笔记
    • 笔记创建
      POST
    • 笔记编辑
      POST
    • 笔记设置
      POST
  • 文件上传
    • 本地上传
      • 说明
      • 获取上传授权信息
        POST
      • 文件投递示例
        POST
    • 远程上传
      • 基于 URL 上传文件
  1. 本地上传

获取上传授权信息

POST
/api/open/api/v1/upload/prepare
限频:1
每个用户/每个API/每秒钟内请求 1 次,超出频率的请求会被拦截掉。
配额:200 次/天
调用成功才计为 1 次,即:每天可以上传 200 个文件(含图片、音频、PDF等)
限制
类型文件大小检测MIME检测
图片小于 50MBimage/gif
image/jpeg
image/jpg
image/png
image/webp
音频小于 200MBaudio/mpeg
audio/mp4
audio/x-m4a
audio/m4a
audio/mp4a-latm
PDF小于 100MBapplication/pdf
application/x-pdf

请求参数

Header 参数
Authorization
string 
可选
默认值:
Bearer {{API-KEY}}
Body 参数application/json
fileType
integer 
可选
文件类型: 必填
1-图片 2-音频 3-PDF
fileName
string 
可选
文件名称: 选填(未填时,系统生成)
示例
{
    "fileType": 0,
    "fileName": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/open/api/v1/upload/prepare' \
--header 'Authorization: Bearer {{API-KEY}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "fileType": 0,
    "fileName": "string"
}'

返回响应

🟢200成功
application/json
OK
Body
form
object 
可选
文件上传表单(后续上传时,需要使用此表单)
额外字段
string 
可选
示例
{
    "form": {
        "property1": "string",
        "property2": "string"
    }
}
🔴500服务器错误
修改于 2025-06-13 03:31:40
上一页
说明
下一页
文件投递示例
Built with