API开发指南
只有已付费且未到有效期的用户才可使用API加密。
加密
POST https://open.api.z5encrypt.com/release/public/v0.1/encrypt
Token: 你的API Token
JWT({
"file": "base64之后的文件",
"fileName": "文件名",
"configuration": {} /* 可选,非必填 */
}. '你的signature')
简而言之:
- 请在HTTP头加上「Token」这一个头,值为你获取的API Token.
- 使用 JavaScript Web Tokens 算法处理你的Body,签名算法仅支持HS256。
完整请求示例
POST /release/public/v0.1/encrypt HTTP/1.1
Token: AKIDb36f50d4b42566a32c31a17da78f814bbbdca5d8
Content-Type: text/plain; charset=utf-8
Host: open.api.z5encrypt.com
Connection: close
Content-Length: 205
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmaWxlIjoiUEQ5d2FIQWdablZ1WTNScGIyNGdZU0FvS1h0bFkyaHZJQ0pJWld4c2J5QlhiM0pzWkNJN2ZTQmhLQ2s3IiwiZmlsZU5hbWUiOiJ0ZXN0LnBocCJ9.4bcc6Y5yQEBrM2IwvsYmWHEmew3btC-v3Phc61j9pxk
返回
正常返回
{
"err": 0,
"size": 文件大小,
"data": "base64后的文件"
}
错误返回示例
{
"err": 1,
"message": "Order expired"
}