# 游戏方发放扶持接口
功能描述:制定角色ID来进行发放扶持
应用范围:
**功能描述:指定角色ID来进行发放扶持**
**应用范围:**
**调用方式:** post
**开发测试源接口地址:** 115.231.193.94:9106/web/cp/cpDeliverSupport
**正式源接口地址:** https://meng.youximao.com/web/cp/cpDeliverSupport
**预演测试环境地址:**
**签名key:**
开发测试key :123456
预演key:12345678
正式key:
**返回格式:** JSON
**请求参数:**
| 字段名 | 类型 | 是否必填| 描述 |
| --- | --- |--- |---|
| BrandId | int | Y | 渠道ID |
| CpGameId | int | Y | 游戏ID |
| CpGameName | String | Y |游戏名称 |
| CpServerId | int | Y | 区服Id |
| CpServerName | String | Y | 区服名称 |
| RoleID | String | Y | 角色ID |
| Amount | int | Y |充值(单位:分) |
| PayType | int | Y |充值项,与游戏中配置同步(为0时,可自定义充值金额) |
| ApplyRemark | String | Y | 申请理由(传申请时录入的备注) |
| ApplyId | String | Y | 申请单号(订单号)|
| Account | String | Y | 审核人CP后台账号|
| Sign |String | Y | (name=value&…&key=审核人密码MD5值)签名规则具体参照下面内容 |
**返回结果:**
| 字段名 | 类型 | 描述 |
| --- | --- |---|
| code | int | 返回状态码,1:成功 0:失败。|
| message | string | 返回信息|
```
返回结果示例:
{
"code": 0,
"message": ""
}
```
签名生成的通用步骤如下:
第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。
特别注意以下重要规则:
◆ 参数名ASCII码从小到大排序(字典序);
◆ 如果参数的值为空不参与签名;
◆ 参数名区分大小写;
第二步,在stringA最后拼接上&key=key得到sign字符串,并对sign进行MD5运算,再将得到的字符串。