VIP业务接入文档

文档中所提的app_id、app_key需游戏提供并由客服人员填写在客服后台-权限设置-游戏列表中

一. VIP玩家总数接口


1.接口描述:根据客服后台传过去的vip等级,游戏方返回对应VIP等级及以上的所有VIP等级玩家信息(过滤不要内部号和某些渠道,具体渠道接入时沟通)

2.请求地址:游戏方提供

3.请求方式:GET/POST请求

4.URL请求参数

参数 备注
app_id 填在客服后台游戏列表中的app_id参数,作为接入客服后台的唯一标识
t 10位时间戳参数
vip vip等级参数
sign 根据上面的请求参数按字母升序排序,以&为连接符,拼接字符串,最后再拼接app_key的值获取加密原串,即app_id=%s&t=%s&vip=%s&%s,最后以md5加密方式加密原串获取sign参数

请求例子:接口一地址?app_id=ixx_kefu_youai_key&t=1629097868&vip=5&sign=***

5.返回参数:游戏方校验签名,签名通过后以json格式返回数据

参数 类型 备注
code int 返回状态码,成功返回0,失败返回非0
msg str 返回信息,成功返回success,失败返回失败原因
data list 返回数据,失败返回空列表,成功则依次返回 服务器id、服务器名、角色id、角色名、vip等级、历史申请礼包、最后登陆时间

返回数据一般除了历史申请礼包没有则为空字符串,其余均不能为空,如果没有最后登陆时间,则过滤该玩家不传过来或者设置一个默认值 “1970-01-01 00:00:00”

返回例子:

{"code": 0, "msg": "success", "data": [[1601,"C647永无止境", 1678788533, "梨花落", 6, "VIP5认证奖励,VIP6认证奖励,VIP6生日祝福(梨容-梵净花枝)","2021-01-01 02:00:00"], [1601,"C647永无止境",1678781401, "白曦¤", 5, "","2021-01-01 02:00:00"], [1601,"C647永无止境", 1678788770, "白仙月", 6, "","2021-01-01 02:00:00"]]}

二. VIP玩家详情接口


1.接口描述:根据客服后台传过去的角色ID,返回对应的所需数据

2.请求地址:游戏方提供

3.请求方式:GET/POST请求

4.URL请求参数

参数 备注
app_id 填在客服后台游戏列表中的app_id参数,作为接入客服后台的唯一标识
t 10位时间戳
player_id 角色id
server_id 服务器id
sign 根据上面的请求参数按字母升序排序,以&为连接符,拼接字符串,最后再拼接app_key的值获取加密原串,即app_id=%s&player_id=%s&server_id=%s&t=%s&%s,最后以md5加密方式加密原串获取sign参数

请求例子:接口二地址?app_id=ixx_kefu_youai_key&t=1629097868&player_id=2213549351&server_id=1234&sign=***

5.返回参数:游戏方校验签名,签名通过后以json格式返回数据

参数 类型 备注
code int 返回状态码,成功返回0,失败返回非0
msg str 返回信息,成功返回success,失败返回失败原因
data dict 返回数据,失败返回空字典,成功看下图表格
data参数
字段 类型 备注
server int 服务器id,不可为空
player_name str 角色名,没有该数据时为空字符串
player_id int 角色id,不可为空
vip_level int vip角色最新等级,不可为空
create_time datetime 角色注册时间,不可为空,如”2023-06-16 16:30:00”
last_login_time datetime 最后登陆时间 ,不可为空,为空则接口一过滤掉不传该vip玩家过来或者设置默认值”1970-01-01 00:00:00”
last_pay_time datetime 最后充值时间 ,不可为空,为空则接口一过滤掉不传该vip玩家过来或者设置默认值”1970-01-01 00:00:00”
send_mail_time datetime 认证邮件申请时间,没有该数据时为空字符串
read_mail_time datetime 认证邮件查阅时间,没有该数据时为空字符串
send_birth_gift_time datetime 生日礼包申请时间,返回今年最近的一条数据,没有该数据时为空字符串
accept_birth_gift_time datetime 生日礼包领取时间,返回今年最近的一条数据,没有该数据时为空字符串
send_level_gift_time datetime 等级提升礼包申请时间,没有该数据时为空字符串
accept_level_gift_time datetime 等级提升礼包领取时间,没有该数据时为空字符串
send_recall_gift_time datetime 召回礼包申请时间,没有该数据时为空字符串
accept_recall_gift_time datetime 召回礼包领取时间,没有该数据时为空字符串
recall_login_time datetime 发送召回礼包后的首次登陆时间,没有该数据时为空字符串
total_pay int 充值总金额
daily_amount int 当日充值金额,根据传过去的时间戳参数,传回时间戳当日的充值金额,没有该数据时为空字符串

返回例子:

{'msg': 'success', 'code': 0, 'data': { 'player_name':  '阳鹭汐',  'recall_login_time':  '',  'send_birth_gift_time':  '2021-06-18 14:14:35',  'send_recall_gift_time':  '',  'send_mail_time':  '2021-06-09 10:01:30',  'server': 2111,  'create_time':'2021-05-17 21:29:21',  'accept_birth_gift_time':  '2021-06-18 20:11:14',  'read_mail_time':  '2021-06-09 10:39:30',  'send_level_gift_time':  '2021-06-10 17:43:16',  'vip_level': 5,  'player_id': 2213549351,  'last_pay_time':  '2021-06-01 09:05:37',  'total_pay': 1062,  'accept_recall_gift_time':  '',  'accept_level_gift_time':  '2021-06-10 21:19:05',  'last_login_time':  '2021-07-27 22:31:15', 'daily_amount': 1000}}

三. 大额充值玩家接口


1.接口描述:根据客服后台传过去的日期,游戏方返回单笔充值648RMB及以上、单天累计充值满648RMB及以上的每一笔充值玩家数据

2.请求地址:游戏方提供

3.请求方式:GET/POST请求

4.URL请求参数

参数 备注
app_id 填在客服后台游戏列表中的app_id参数,作为接入客服后台的唯一标识
t 10位时间戳
date 日期参数,格式为yyyy-mm-dd,如2021-08-16
sign 根据上面的请求参数按字母升序排序,以&为连接符,拼接字符串,最后再拼接app_key的值获取加密原串,即app_id=%s&date=%s&t=%s&%s,最后以md5加密方式加密原串获取sign参数

请求例子:接口三地址?app_id=ixx_kefu_youai_key&t=1629097868&date=2021-08-16&sign=***

5.返回参数:游戏方校验签名,签名通过后以json格式返回数据

参数 类型 备注
code int 返回状态码,成功返回0,失败返回非0
msg str 返回信息,成功返回success,失败返回失败原因
data list 返回数据,失败返回空列表,成功则依次返回 服务器id、角色id、vip等级、角色名、注册时间、充值时间、充值类型、充值金额

返回例子:

{"code":0,"msg":"success","data":[["3453","552831","11","\u8f6c\u8eab","2021-02-11 10:58:02","2021-08-22 00:05:03","\u6708\u5361","29"],["3453","552831","11","\u8f6c\u8eab","2021-02-11 10:58:02","2021-08-22 00:05:13","\u6708\u5361","29"],["3453","552831","11","\u8f6c\u8eab","2021-02-11 10:58:02","2021-08-22 00:05:21","\u5b63\u5ea6\u5361","59"],["3453","552831","11","\u8f6c\u8eab","2021-02-11 10:58:02","2021-08-22 00:06:01","\u5b63\u5ea6\u5361","59"]]}