罗马-免SDK-红包版API-给CP

免SDK-CP对接


2.1 角色上报(必接)

<p><strong>简要描述:</strong></p> <ul> <li>CP方需在玩家创建角色后、或登录设备发生变更、或角色升级时,<strong>在后端</strong>调用此接口,其中角色ID、设备ID将作为后续查询用户奖励的关键依据。</li> </ul> <p><strong>调用时机:</strong></p> <ul> <li>1.首次创建角色;</li> <li>2.登录设备发生变更;</li> <li>3.角色升级时;</li> </ul> <p><strong>请求URL:</strong></p> <ul> <li>/api/cp/v1/init</li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST</li> </ul> <p><strong>Content-Type</strong></p> <ul> <li>application/json;charset=UTF-8</li> </ul> <p><strong> 参数示例:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">cpId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>CP公司ID(固定值,CP公司在我方的唯一标识)</td> </tr> <tr> <td style="text-align: left;">gameId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>CP公司游戏ID(若没有则由我方指定)</td> </tr> <tr> <td style="text-align: left;">account</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>CP玩家登录账号</td> </tr> <tr> <td style="text-align: left;">roleId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>CP角色唯一标识</td> </tr> <tr> <td style="text-align: left;">serverId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>区服ID,默认:1</td> </tr> <tr> <td style="text-align: left;">deviceId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备ID/广告追踪ID<br/><strong>非常重要,用于首次追踪玩家账号</strong></td> </tr> <tr> <td style="text-align: left;">osType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>系统类型:android/ios</td> </tr> <tr> <td style="text-align: left;">osVer</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>系统版本号,如:9_28</td> </tr> <tr> <td style="text-align: left;">model</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>手机型号,如:PBBM00</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签名,参考《签名算法》</td> </tr> </tbody> </table> <p><strong> 返回参数:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>错误码</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>错误描述</td> </tr> </tbody> </table> <p><strong>成功返回示例:</strong></p> <pre><code>{ "code": "00000", "msg": "success" }</code></pre> <p><strong>失败返回示例:</strong></p> <pre><code>{ "code": "30000", "msg": "Request Params Error." }</code></pre>

页面列表

ITEM_HTML