API开发指南

只有已付费且未到有效期的用户才可使用API加密。

加密

POST https://open.api.z5encrypt.com/release/public/v0.1/encrypt
Token: 你的API Token

JWT({
  "file": "base64之后的文件",
  "fileName": "文件名",
  "configuration": {} /* 可选,非必填 */
}. '你的signature')

简而言之:

  1. 请在HTTP头加上「Token」这一个头,值为你获取的API Token.
  2. 使用 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"
}

示例代码