连锁当家运维手册


API网关

<pre><code>登陆阿里云控制台 -》 点击产品与服务 -》点击应用服务 -》点击api网关 进入api网关的管理界面</code></pre> <h1>前端配置</h1> <h3>新建分组</h3> <p>由于api一般是几个api完成一个功能所以先新建一个分组</p> <pre><code>开放API -》 点击分组管理 -》 点击创建分组 -》 输入分组名称 输入描述 -》点击确定</code></pre> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/991368c94314bbd992baa859931f24f8?showdoc=.jpg" alt="" /></p> <h3>配置域名</h3> <p>点击产品与服务 -》点击域名 -》进入域名的管理界面 -》 选择一个域名点击 解析 <img src="https://www.showdoc.cc/home/common/visitfile/sign/d4b254782c865ee9dfd5897a974a9bd3?showdoc=.jpg" alt="" /></p> <h1>后端配置</h1> <h3>云市场新建应用</h3> <p>创建 APP。 <img src="https://www.showdoc.cc/home/common/visitfile/sign/f702e4f49c84e8d9645d223dd491c3fc?showdoc=.jpg" alt="" /></p> <p>查看应用 ID,应用 ID 后面要用于搜索 APP。 (本例应用ID:6233277 <img src="https://www.showdoc.cc/home/common/visitfile/sign/728ac75312915207b1e6dc45c6eb9bbb?showdoc=.jpg" alt="" /></p> <h3>创建API</h3> <p>创建API</p> <pre><code>开放API -》点击API列表 -》 选中上面的API列表中服务器所在的分区 -》 创建API -》 然后进入from表单页面 选择分组 输入API名称 选择安全认证 选择类型公开 输入描述 然后点击下一步 -》</code></pre> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/beec88e027494864286f83eb51d78226?showdoc=.jpg" alt="" /></p> <p>进入基础定义页面 (这里的配置信息 记下来以后配置php连接时用)</p> <pre><code>然后在请求基础定义页面-》选择 协议 HTTP HTTPS 。 输入请求Path,请求Path必须包含请求参数中的Parameter Path,包含在[]中,比如/getUserInfo/[userId] 。选择HTTP MEthod 是 GET 或者 POST 。 入参请求模式 选择入参映射。 入参定义 跟据业务来配置 -》 点击下一步 </code></pre> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/f9f4dc68953ec3a77d51bc774ddafc7f?showdoc=.jpg" alt="" /></p> <p>接下来进入</p> <pre><code>然后在后端基础定义页面-》选择 后端服务类型 HTTP/HTTPS 。后端服务地址输入 域名 (不偏含path)。 后端请求Path 输入请求Path 。HTTP Method 选择 GET 或者 POST 。后端超时 设置 900ms(根据服务器的响应时间)。 常量参数 系统参数名 都是 跟据业务来配置 -》 点击下一步 </code></pre> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/78319731354777dcd856f4050f155ccb?showdoc=.jpg" alt="" /></p> <p>进入返回结果基础定义页面</p> <pre><code>然后在返回结果基础定义-》返回ContentType 这里就选JSON 。 返回结果示例 输入返回的示例 跟据api返回值来写。 错误码定义 输入 404 方法不存在 505 内部错误 等 -》 点击创建 </code></pre> <h1>发布API</h1> <h3>授权api , 发布api</h3> <pre><code>开放API -》点击API列表 -》 选中上面的API列表中服务器所在的分区 -》 点击要操作的API(比如刚刚新的api为积分更新) 右侧的授权-》 在授权页 选择线上 输入应用id(本例应用ID:6233277) 点击搜索 点击添加 。 然后点击确定 -》 提示授权成功 -》 点击要操作的API(比如刚刚新的api为积分更新) 右侧的发布 -》 选择线上 填写备注 -》点击发布</code></pre> <h1>然后就可以用php调用api了</h1> <p>dome 见svn目录 shopos/php/hanapos.xxxx.com/vendor/api-gateway-demo/demo.php</p> <h1>流量限制</h1> <pre><code>开放API -》流量控制-》选中上面的流量控制策略列表中服务器所在的分区 -》 创建策略 -》 输入名称 api流量限制 用户流量限制 点击确定-》 选中策略右连的绑定API -》 添加api 点击确定</code></pre>

页面列表

ITEM_HTML