Commit c80a4b2485a235cb0459f9cd9ab0979c6a971168
1 parent
0b6d3114
feat: 增加GM相关接口。详情请看protoc/doc/gm.md文档
Showing
1 changed file
with
50 additions
and
0 deletions
Show diff stats
| ... | ... | @@ -0,0 +1,50 @@ |
| 1 | + | |
| 2 | +## GM | |
| 3 | +使用http协议, 使用场景如下 | |
| 4 | +1. 给客户端提供更改对应的角色数据的接口 (测试时使用) | |
| 5 | +2. 提供外放接口,比如支付回调(为了安全也可以再开一个端口, 增加加密协议) | |
| 6 | + | |
| 7 | +## 接口说明 | |
| 8 | +### 接口请求地址 | |
| 9 | +```shell | |
| 10 | +ip:port/address | |
| 11 | +``` | |
| 12 | +地址示例, 增加经验接口: | |
| 13 | +```shell | |
| 14 | +http://192.168.0.206:8881/addexp | |
| 15 | +``` | |
| 16 | +### 返回值 | |
| 17 | +```shell | |
| 18 | +{"code":0,"message":"success"} | |
| 19 | +``` | |
| 20 | + | |
| 21 | +### 共同的请求参数 | |
| 22 | +| 参数 | 类型 | 是否必须 | 备注 | | |
| 23 | +| --- | --- | --- | --- | | |
| 24 | +| role_id | string | Y | 角色id | | |
| 25 | +### 共同的错误码说明 | |
| 26 | +| errorCode 返回值| 描述 | | |
| 27 | +| --- | --- | | |
| 28 | +|0|成功| | |
| 29 | +|1| protobuf包体解析错误| | |
| 30 | + | |
| 31 | +下面接口中共同的请求参数和错误码我就不列出来了。 | |
| 32 | + | |
| 33 | +## 增加经验 [/addexp] | |
| 34 | +1. 请求方式:POST 提交表单。 | |
| 35 | +3. 请求参数:(有参数就传) | |
| 36 | + | |
| 37 | +| 参数 | 类型 | 是否必须 | 备注 | | |
| 38 | +| --- | --- | --- | --- | | |
| 39 | +| role_id | string | Y | 角色id | | |
| 40 | +| exp | int | Y | 经验数量 | | |
| 41 | + | |
| 42 | +请求示例: | |
| 43 | +```shell | |
| 44 | +$ curl --request POST 'http://192.168.0.206:8881/addexp' \ | |
| 45 | +--data 'role_id=1&exp=111' | |
| 46 | +``` | |
| 47 | +返回结果: | |
| 48 | +```shell | |
| 49 | +{"code":0} | |
| 50 | +``` | |
| 0 | 51 | \ No newline at end of file | ... | ... |