异步接口对接指南
接口鉴权
见文档:https://apifox.com/apidoc/shared-b7075533-cffe-403f-9c67-ecda25d00270
服务地址
HTTP服务地址
环境 | 请求地址 |
---|---|
SIT测试 | http://fms2-sit.linshimuye.com/k3proxy/ |
UAT测试 | http://fms2-uat.linshimuye.com/k3proxy/ |
正式 | http://fms2.linshimuye.com/k3proxy/ |
RocketMq服务地址与TOPIC
请求
环境 | 地址 | 请求TOPIC | 请求TAG |
---|---|---|---|
开发 | 暂无 | 暂无 | k3proxy |
SIT测试 | http://10.10.14.248:9876 | FIN_K3PROXY_REQUEST_SIT | k3proxy |
UAT测试 | http://10.10.14.248:9876 | FIN_K3PROXY_REQUEST_UAT | k3proxy |
正式 | http://MQ_INST_1461650476285662_BailIHu4.mq-internet-access.mq-internet.aliyuncs.com:80 | FIN_K3PROXY_REQUEST_PROD | k3proxy |
响应
环境 | 地址 | 响应TOPIC(推荐) | 响应TAG |
---|---|---|---|
开发 | 暂无 | 暂无 | 请求发起方在请求参数中指定 |
SIT测试 | http://10.10.14.248:9876 | 推荐使用FIN_ASYNC_RESULT_SIT,也可请求发起方在请求参数resultTopic指定 | 请求发起方 在请求参数resultTag指定 |
UAT测试 | http://10.10.14.248:9876 | 推荐使用FIN_ASYNC_RESULT_SIT,也可请求发起方在请求参数resultTopic指定 | 请求发起方在请求参数resultTag指定 |
正式 | http://MQ_INST_1461650476285662_BailIHu4.mq-internet-access.mq-internet.aliyuncs.com:80 | 推荐使用FIN_ASYNC_RESULT_SIT,也可请求发起方在请求参数resultTopic指定 | 请求发起方在请求参数resultTag指定 |
异步请求发起
方式一:通过http接口进行调用
SIT环境请求地址:http://fms2-sit.linshimuye.com/k3proxy/open/v1/asyncInvoke
其他系统直接往RocketMq的请求TOPIC中写入消息
异步请求结果获取
方式一:通过http 接口轮询
SIT环境请求地址:http://fms2-sit.linshimuye.com/k3proxy/open/v1/asyncResult
其他系统直接订阅RocketMq的结果TOPIC,结果的TPIC在请求参数中传入
请求参数
参数 | 参数名 | 类型 | 是否必填 | 描述 |
---|---|---|---|---|
requestId | 请求id | String | 是 | 请求唯一id,各系统使用前缀+唯一值的方式进行凭借,例:SCM151DFK75、ODS45dfd52g4 |
resultTopic | 结果回调topic | String | 否 | 异步请求结果将放入改topic中,业务方可订阅该topic获取请求结果。如果不传时,结果将不会放入topic,只能通过http轮询获取结果 |
resultTag | 结果回调tag | String | 否 | 结果回调时,会指定mq消息的tag,用于业务方进行订阅 |
content | 请求内容 | String | 是 |