检查指定文档是否支付了接口

检查当前登录用户是否已购买或支付指定的文档内容,用于验证用户对付费文档的访问权限。

注意事项

  • 此接口需要用户已登录,否则会返回未登录错误
  • 仅适用于设置了付费访问的文档
  • 接口返回布尔值,表示当前用户是否已支付该文档
  • 未登录用户调用此接口会返回错误码 1001

请求地址

{域名地址}/api/archive/order/check

说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms.com/api/archive/order/check

请求语法

GET {域名地址}/api/archive/order/check?{参数}

请求头

此接口仅涉及公共请求头。更多信息,请参见公共请求头(Common Request Headers)

请求参数

字段名 类型 必填 说明
id int 文档 ID

响应头

此接口仅涉及公共相应头。更多信息,请参见公共请求头(Common Request Headers)

返回参数

字段名 类型 说明
code int 错误码
msg string 错误原因说明
data boolean 是否支付了

请求数据示例

参数
id 1

使用示例

请求示例

GET /api/archive/order/check?id=1 HTTP/1.1
Host: your-domain.com
Content-Type: application/json

响应示例

用户已支付文档时:

{
  "code": 0,
  "msg": "",
  "data": true
}

用户未支付文档时:

{
  "code": 0,
  "msg": "",
  "data": false
}

错误代码

错误码 说明
0 OK
-1 错误,错误原因在 msg 中指出
1001 未登录
1002 未授权
200 API 请求 OK