更新时间:2024-08-20 GMT+08:00
接口调试
为了保证使用SaaS接入方式的正确性,为服务商在卖家中心搭建了应用接入调试界面。服务商可以在此页面调试SaaS接口在4个调用场景(新购、续费、过期和释放)的正确性。
下面以“新购商品”接口为例进行说明。
- 请参照请求消息中的参数说明在ISV Server中预置参数值。
- 进入卖家中心页面。
- 单击左侧导航的“应用工具 > 应用接入调试”。
- 在右侧页面的“新购商品”页签,填写1中预置的各个参数值,单击“生成链接地址”生成请求消息示例,各参数说明参考接口描述。
(可选)如需发布支持多SKU定价的商品规格,且定价属性中包含数量类型的属性(数量、带宽、硬盘大小等),请先在商品属性管理页面新建数量类型属性,然后回到调试页面选择要进行调试的数量类型属性,填写参数值。接口调试通过后,即可发布包含数量类型定价属性的SKU定价的商品。
(可选)“扩展参数”:如需用户订购时填写额外参数信息,需点击“添加扩展参数”选择参数类型,最多支持添加3条,且选择的扩展参数,需在接口调试中已调试通过。如需添加默认值之外的参数类型,请先通过云商店邮箱partner@huaweicloud.com联系运营经理申请配置所需的参数类型,具体申请结果以云商店反馈为准。
- 如发布的SaaS商品不涉及服务监管,“商品实例开通方式”请选择“用户购买后同步开通”;如发布的SaaS商品涉及服务监管,“商品实例开通方式”请选择“用户确认验收后开通”。
- 扩展参数,非必填。
- 扩展参数格式为json数组字符串通过urlEncode(base64(saasExtendParams))携带到url参数中。在得到saasExtendParams参数的值后,需要通过base64Decode(urlDecode(saasExtendParams))获取扩展参数json数组。
例如:[{"name":"emailDomainName","value":"test.xxxx.com"},{"name":"extendParamName","value":"extendParamValue"}]
其中emailDomainName和extendParamName为发布商品时填写值。
- 单击“调用并保存用例”系统会调用生产链接进行接口测试,如测试成功则系统提示保存对应用例,继续执行6;如测试失败,则会在页面下方展示对应错误信息,可根据对应信息进行接口修改。
- 如果发布包周期产品,需要调测和保存“新购商品”、“续费”、“过期”、“释放”四种场景的测试用例,且“新购商品”场景的计费模式需要选择包周期。
- 如果发布按次产品,需要调测和保存“新购商品”和“释放”场景的测试用例,其中“新购商品”场景的计费模式需要选择按次。
- 如果同时发布包周期和按次产品,则需要调测和保存“新购商品”、“续费”、“过期”、“释放”四种场景的测试用例,且“新购商品”场景需保存两条测试用例计费模式分别选择包周期和按次。
- 系统提示“调测用例成功!”,单击“保存用例”。
可在“应用工具 > 调测用例管理”页面查看调测成功的用例。