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 | ... | ... |