快速开始

移动网关工作流

img

(1)客户业务服务器需要提供出具体的访问地址 URL。

(2)客户相关开发人员需要在 TMF 网关后台创建一个 API,将上面的 URL 配置在该 API 的后端服务 URL 项。

img

(3)选择合理的参数配置(可选),并确定生成 API。

(4)客户端会将请求数据发送到网关,网关解析到数据后会根据该 URL 配置项中的 HTTP/RPC 将数据转发到对应的业务服务器,然后业务服务器处理完成后将数据返回给网关,网关再将数据返回给客户端。

使用流程

  1. 创建并配置API,对接业务服务。
  2. 接入SDK

创建并配置API

创建API组

具体创建流程请参见创建API组

创建API

具体创建流程请参见创建API

获取API标识

客户端发送网络请求时会使用到 API标识,cmdIdapiName 都是 API 的唯一标识, apiName 的优点是含义更清晰,发送请求时cmdIdapiName任选其一即可。

进入API管理页面即可看到API标识。

  • apiName对应接口标识字段。
  • cmdId对应请求命令字字段。 img

设置API参数及校验规则

通过网关管理后台可以给 API 定义对应的参数,如下图所示:

img

(1) 如果开启了“必选”开关,那么客户端发送到网关的请求会对该参数进行检查。

(2) 参数位置分为 query、body、header,管理后台创建API时需要选择参数的位置;客户端发起请求时需要将对应的参数填充到 SharkHttpEntity 结构体中。

header HTTP 请求的 header
query get 请求中的 query 参数
body post 请求的 body 参数

创建虚拟API辅助接入测试

正常情况下应该根据后台开发完成的 URL 创建 API,但为了后续 SDK 接入测试,我们可以开启API Mock,模拟响应数据返回,具体操作流程如下:

  1. 在控制台移动网关网关配置页面开启全局API Mock开关。 img
  2. 创建一个虚拟的 API 组,下面的服务地址随意填写,因为是虚拟 API,如下图所示: img
  3. 创建虚拟API
    • 接口标示:自己填写(不能有中文)。
    • 分组地址:选择上面创建的分组。
    • 路径:自己填写(不能有中文)。
    • 权重:虚拟API的权重需>0。 img
  4. 高级配置中开启API Mock开关并设置响应体 img
  5. 返回API列表,点击测试按钮测试您的API Mock响应。 img 测试结果如下表示虚拟 API 创建成功。 img

接入SDK

Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""