Commit c80a4b2485a235cb0459f9cd9ab0979c6a971168

Authored by zhangqijia
1 parent 0b6d3114

feat: 增加GM相关接口。详情请看protoc/doc/gm.md文档

Showing 1 changed file with 50 additions and 0 deletions   Show diff stats
doc/gm.md 0 → 100644
@@ -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