文档中心 > 商家经营工具-开发指引

奇门官方/三方路由配置说明

更新时间:2023/07/04 访问次数:74686

本文档适用于奇门官方API场景,奇门自定义API场景,不适用于官方集成场景。


一、授权配置


这个页面可以查看对哪些appkey授权调用,如果需要对某个appkey授权调用,可以在这里新增。


image.png


二、配置奇门授权


点击配置奇门授权后可以查看对该appkey的路由规则。


image.png


1)运行环境

这里可以选择测试环境或者正式环境。


2)自定义路由参数

可以在这里添加query参数作为路由参数,也可以不填,如果填了则必须满足该路由规则才生效。


3)路由目标URL

也就是服务地址,这里应该只写路由地址,应用层分发不建议写在这里,比如填写https://qimen.taobao.com而不是https://qimen.taobao.com/abc


4)场景路由

选择“根据场景”则会走场景路由规则。

场景路由表示路由对整个场景都生效。**强烈建议使用这个而非API路由,可以减少很多路由项。**


5)API路由

选择“根据API路由”则会走API路由。

API路由表示只对该API生效,强烈不建议使用这个路由功能。


6)路由目标appkey

这里填写你的APPKEY。


三、FAQ


调用的时候报路由错误?

请根据上面检查配置是否生效。


独立部署有多个后端地址怎么办?

可以根据自定义路由参数来区分。比如在不同商家都独立部署了服务器,可以选择场景路由,配置自定义路由参数,比如customerId来区分哪个后端地址。


测试环境和正式环境两个环境不够用怎么办?

可以使用自定义路由参数来区分地址,从而区分多个环境。


配置了比较多的路由,到底是路由到了哪一个?

比如既配置了场景路由,又配置了API路由,路由参数又比较多,到底是路由到哪个?如果你有这个疑问,说明你的路由配置设计的有问题。强烈不建议场景路由和API路由同时配置,也强烈建议只配置场景路由而不使用API路由,因为可以减少很多配置项。如果有多个满足条件的路由,系统会随机选择一个作为路由地址,所以尽量使路由规则简单。

FAQ

关于此文档暂时还没有FAQ
返回
顶部