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 @@ | @@ -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 | \ No newline at end of file | 51 | \ No newline at end of file |