数据推送
数据推送 是ice-run根据相关配置和触发场景向服务商发起的接口请求。
数据安全
ice-run请求服务商的接口,和服务商请求ice-run的接口是一样的安全流程。
注意
按照合规要求,必须要有 加密 解密 和 加签 验签 的防抵赖和防篡改的 安全流程 。
危险
走完安全流程,ice-run的系统才会判定此次推送数据是成功的。
才不会发起重试,或者由于多次重试且持续失败,而导致的误判为需要接口降级处理。
推送地址
推送地址 由 推送地址前缀 和 推送场景尾缀 拼接组成。
服务商需要请ice-run的运营客服或者产品经理在我司的运营平台进行配置:
- 开启数据推送
- 推送地址前缀
- 启用推送场景
ice-run会根据 推送地址前缀 和 推送场景尾缀 ,拼接出完整的 推送地址 。
提示
推送地址前缀只允许有一个。如果服务商有多个系统承接推送数据,请自行在服务商的系统内部进行转发和分发。
推送场景
不同的推送场景,使用不同的 推送场景尾缀 。
目前支持的 推送场景 :
每个场景的 推送地址 = 推送地址前缀 + 推送场景尾缀
示例:
如果配置的 推送地址前缀 为
${prefix} = https://test-agency.ice.run/pull/api/
示例 -- demo 的 推送场景尾缀 约定为
${suffix} = demo
则 示例 -- demo 完整 推送地址 为:
${push_url} = ${prefix} + ${suffix} = https://test-agency.ice.run/pull/api/demo
开发测试联调阶段,请测试同事协助关注推送服务的日志和数据推送管理功能,用于验证推送的请求流程和安全校验。
注意
建议服务商首先尝试调试 示例 -- demo 场景,验证推送地址的配置和推送场景的配置是否正确。