# 游戲方發放扶持接口
功能描述:制定角色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運算,再將得到的字符串。