[API]应用配置

URL地址:https://cha-chat.top/api.php?act=ini

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
支付 pay GET 如果要获取支付配置,就需要在请求中传入该参数

返回结果:

[API]应用公告

URL地址:https://cha-chat.top/api.php?act=notice

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
时间戳 t 1582266964 POST 如果开启了《时间差校验》就必须传入客户端时间戳
数据签名 sign 16d1b8c03072c8c7c5ecb51e157b059a POST 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]普通注册

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]邮箱注册

URL地址:https://cha-chat.top/api.php?act=email_reg

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
邮箱 email 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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]账号登录

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]修改用户昵称

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]修改用户密码

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]积分验证

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]获取用户信息

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]会员验证

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]打卡签到

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]卡密充值

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]绑定邮箱

URL地址:https://cha-chat.top/api.php?act=email_bind

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
用户状态 token ec7f0e4c29cc91a523608ebafc7eef97 GET/POST 登录成功后获得的token参数
邮箱 email 123456@qq.com POST 使用邮箱找回密码
验证码 crc 6350 POST 验证码,使用《验证码获取》接口获得
时间戳 t 1582266964 POST 如果开启了《时间差校验》就必须传入客户端时间戳
数据签名 sign 16d1b8c03072c8c7c5ecb51e157b059a POST 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]解绑邮箱

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]找回密码

URL地址:https://cha-chat.top/api.php?act=seek_pass

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
邮箱 email 123456@qq.com POST 使用邮箱找回密码
验证码 crc 6350 POST 验证码,使用《验证码获取》接口获得
新密码 newpassword Abc654321.* POST 设置一个新的密码
时间戳 t 1582266964 POST 如果开启了《时间差校验》就必须传入客户端时间戳
数据签名 sign 16d1b8c03072c8c7c5ecb51e157b059a POST 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]设置用户账号密码

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]上传头像

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]卡密登录

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]绑定QQ

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]QQ登录注册

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]绑定微信

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]微信登录注册

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]获取商品列表

URL地址:https://cha-chat.top/api.php?act=goods

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
时间戳 t 1582266964 POST 如果开启了《时间差校验》就必须传入客户端时间戳
数据签名 sign 16d1b8c03072c8c7c5ecb51e157b059a POST 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]查询订单

URL地址:https://cha-chat.top/api.php?act=order

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
订单信息 oin 20200222174624120 POST 可以是订单号,也可以是用户账号
时间戳 t 1582266964 POST 如果开启了《时间差校验》就必须传入客户端时间戳
数据签名 sign 16d1b8c03072c8c7c5ecb51e157b059a POST 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]发起支付

接口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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]查询支付结果

URL地址:https://cha-chat.top/api.php?act=pay_res

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
订单号 oid 20200222174624120 POST 支付订单号
时间戳 t 1582266964 POST 如果开启了《时间差校验》就必须传入客户端时间戳
数据签名 sign 16d1b8c03072c8c7c5ecb51e157b059a POST 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]验证码获取

URL地址:https://cha-chat.top/api.php?act=afcrc

请求参数说明:

字段名 变量名 示例值 类型 必填 描述
应用 app 10000 GET 应用ID必填参数,用于获取APP配置
邮箱 email 123456@qq.com POST 邮箱用于接收验证码
验证码类型 type reg POST reg=注册,seek=找回密码,bind=绑定邮箱,untie=解绑邮箱。
不填写的话默认发送注册验证码
时间戳 t 1582266964 POST 如果开启了《时间差校验》就必须传入客户端时间戳
数据签名 sign 16d1b8c03072c8c7c5ecb51e157b059a POST 如果开启了《数据签名》就必须传入签名数据

返回结果:

[API]运动/心跳

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 如果开启了《数据签名》就必须传入签名数据

返回结果:

[示例]Sign签名计算方式

已注册普通注册为例: