传输方式:HTTP
提交方式:POST
返回格式:JSON、XML
数据加密:RSA、RC4
签名算法:MD5
字符编码:UTF-8
URL地址:https://cha-chat.top/api.php?act=ini
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
支付 | pay | 空 | GET | 否 | 如果要获取支付配置,就需要在请求中传入该参数 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=notice
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=user_reg
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户名 | name | 易如意验证系统 | POST | 否 | 设置用户名 |
账号 | user | 123456 | POST | 是 | 账号长度5~11位,不支持中文和特殊字符 |
密码 | password | Abc123456.* | POST | 是 | 密码长度最少6位,最长18位,不支持中文以及.-*_以外特殊字符 |
邀请人ID | inv | 1 | POST | 否 | 邀请人ID必须和被邀请的用户所属同一个应用 |
设备信息/机器码 | markcode | 6312B6FD14302752 | POST | 否 | 如果设置了《设备重复注册间隔》就必须传入设备信息/机器码 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=email_reg
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
邮箱 | 123456@qq.com | POST | 否 | 邮箱用于接收验证码和登录 | |
验证码 | crc | 6350 | POST | 是 | 验证码,使用《验证码获取》接口获得 |
密码 | password | Abc123456.* | POST | 是 | 密码长度最少6位,最长18位,不支持中文以及.-*_以外特殊字符 |
邀请人ID | inv | 1 | POST | 否 | 邀请人ID必须和被邀请的用户所属同一个应用 |
设备信息/机器码 | markcode | 6312B6FD14302752 | POST | 否 | 如果设置了《设备重复注册间隔》就必须传入设备信息/机器码 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=user_logon
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
账号 | account | 123456 | POST | 是 | 可以是账号、邮箱、手机号 |
密码 | password | Abc123456.* | POST | 是 | 密码长度最少6位,最长18位,不支持中文以及.-*_以外特殊字符 |
设备信息/机器码 | markcode | 6312B6FD14302752 | POST | 否 | 如果开启了《登录时验证设备信息》就必须传入设备信息/机器码 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=alter_name
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | POST | 是 | 登录成功后获得的token参数 |
名称 | name | 易如意 | POST | 是 | 修改用户名称 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=alter_pass
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
账号 | user | 123456 | POST | 是 | 可以是账号、邮箱、手机号 |
密码 | password | Abc123456.* | POST | 是 | 当前账号密码 |
新密码 | newpassword | Abc654321.* | POST | 是 | 设置一个新的密码 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=get_fen
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
积分ID | fid | 1 | GET/POST | 是 | 积分事件ID |
事件标记 | mark | 41-1 | GET/POST | 否 | 可以将网址作为标记,首次访问扣除积分,再次访问不扣除。 空则每次扣积分 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=get_info
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=get_vip
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=clock
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=card
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
账号/用户状态 | account/token | 123456 | GET/POST | 否 | 如果传account参数可以是账号、邮箱、手机号, 如果传token参数只能是用户token |
主卡密 | mainkm | v8qV5JHD2j | GET/POST | 否 | 卡密可以进行互相对冲 |
卡密 | kami | Z8NchcjTgH | GET/POST | 是 | 被充值的卡密 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=email_bind
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
邮箱 | 123456@qq.com | POST | 是 | 使用邮箱找回密码 | |
验证码 | crc | 6350 | POST | 是 | 验证码,使用《验证码获取》接口获得 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=email_untie
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
验证码 | crc | 6350 | POST | 是 | 验证码,使用《验证码获取》接口获得 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=seek_pass
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
邮箱 | 123456@qq.com | POST | 是 | 使用邮箱找回密码 | |
验证码 | crc | 6350 | POST | 是 | 验证码,使用《验证码获取》接口获得 |
新密码 | newpassword | Abc654321.* | POST | 是 | 设置一个新的密码 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=set_up
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | POST | 是 | 登录成功后获得的token参数 |
账号 | user | 123456 | POST | 是 | 如果是用邮箱、手机号、微信、QQ注册的可以设置账号 |
密码 | password | 654321 | POST | 否 | 如果是用微信、QQ注册的必须设置密码 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=upic
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
上传器类型 | upt | e4a | GET/POST | 否 | 如果是蓝鸟的话请填写bbp,其他编程语言可不填 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=km_logon
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
卡密 | kami | Z8NchcjTgH | GET/POST | 是 | 需要登录的卡密 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=qq_bind
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
QQopenid | openid | orZxa6KhLnASGpBF7UAxXV-ZNLFU | GET/POST | 是 | qq互联登录授权后返回的用户openid |
QQaccess_token | access_token | b1d5db78459376327cda93d4a95458f6 | GET/POST | 是 | qq互联登录授权后返回的access_token |
QQ互联APPID | qqappid | 101458030 | GET/POST | 是 | QQ互联申请的APPID |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=qq_login
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
QQopenid | openid | orZxa6KhLnASGpBF7UAxXV-ZNLFU | GET/POST | 是 | qq互联登录授权后返回的用户openid |
QQaccess_token | access_token | b1d5db78459376327cda93d4a95458f6 | GET/POST | 是 | qq互联登录授权后返回的access_token |
QQ互联APPID | qqappid | 101458030 | GET/POST | 是 | QQ互联申请的APPID |
邀请人ID | inv | 1 | POST | 否 | 邀请人ID必须和被邀请的用户所属同一个应用 |
设备信息/机器码 | markcode | 6312B6FD14302752 | POST | 否 | 如果设置了《设备重复注册间隔》就必须传入设备信息/机器码 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=wx_bind
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
微信openid | openid | orZxa6KhLnASGpBF7UAxXV-ZNLFU | GET/POST | 是 | 微信登录授权后返回的用户openid |
微信access_token | access_token | b1d5db78459376327cda93d4a95458f6 | GET/POST | 是 | 微信登录授权后返回的access_token |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=wx_login
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
微信openid | openid | orZxa6KhLnASGpBF7UAxXV-ZNLFU | GET/POST | 是 | 微信登录授权后返回的用户openid |
微信access_token | access_token | b1d5db78459376327cda93d4a95458f6 | GET/POST | 是 | 微信登录授权后返回的access_token |
邀请人ID | inv | 1 | POST | 否 | 邀请人ID必须和被邀请的用户所属同一个应用 |
设备信息/机器码 | markcode | 6312B6FD14302752 | POST | 否 | 如果设置了《设备重复注册间隔》就必须传入设备信息/机器码 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=goods
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=order
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
订单信息 | oin | 20200222174624120 | POST | 是 | 可以是订单号,也可以是用户账号 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
接口URL地址:https://cha-chat.top/api.php?act=pay
网页URL地址:https://cha-chat.top/pay.php?app=10000&u=123456
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
订单号 | order | 20200222174624120 | POST | 是 | 随机生成一个订单号 |
账号/用户状态 | account/token | 123456 | GET/POST | 否 | 如果传account参数可以是账号、邮箱、手机号, 如果传token参数只能是用户token |
支付方式 | way | ali | POST | 是 | ali=支付宝,wx=微信,qq=QQ钱包 |
商品ID | gid | 1 | POST | 是 | 通过获取商品列表返回 |
User-Agent | ua | 0 | POST | 否 | 用于返回支付源码类型,0=pc(电脑扫码),1=H5(手机唤起) |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=pay_res
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
订单号 | oid | 20200222174624120 | POST | 是 | 支付订单号 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=afcrc
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
邮箱 | 123456@qq.com | POST | 是 | 邮箱用于接收验证码 | |
验证码类型 | type | reg | POST | 否 | reg=注册,seek=找回密码,bind=绑定邮箱,untie=解绑邮箱。 不填写的话默认发送注册验证码 |
时间戳 | t | 1582266964 | POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
URL地址:https://cha-chat.top/api.php?act=motion
请求参数说明:
字段名 | 变量名 | 示例值 | 类型 | 必填 | 描述 |
---|---|---|---|---|---|
应用 | app | 10000 | GET | 是 | 应用ID必填参数,用于获取APP配置 |
用户状态 | token | ec7f0e4c29cc91a523608ebafc7eef97 | GET/POST | 是 | 登录成功后获得的token参数 |
时间戳 | t | 1582266964 | GET/POST | 否 | 如果开启了《时间差校验》就必须传入客户端时间戳 |
数据签名 | sign | 16d1b8c03072c8c7c5ecb51e157b059a | GET/POST | 否 | 如果开启了《数据签名》就必须传入签名数据 |
返回结果:
已注册普通注册为例: