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

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

    注意事项

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