到位H5渠道合作接口

一.获取密钥

渠道号 channel,密钥 secret 由到位提供,请联系到位商务人员获取

二.渠道合作页接口

渠道入口页面地址

https://www.daoway.cn/h5/?channel=abc&phone=18588888888&sign=e2031bccff5abd252baa244d1714aa4e

其他任意页面地址均可从该首页地址进入后自行提取(传入参数格式都相同),合作商可灵活提取各频道或模块页面单独嵌入使用。

请求参数说明

| 字段       | 参数类型   | 可空 | 说明  |
| --------   | --------   |------|-------|
| channel    | string     |  NO  |渠道号,请联系商务人员获取 |
| top        | int        |  Yes |顶部标题栏,0表示不显示,否则显示 |
| nav        | int        |  Yes |底部导航栏,0表示不显示,否则显示 | 
| phone      | string     |  Yes |用户手机号,用于自动登录 |
| sign       | string     |  Yes |签名,仅用于校验手机号   |

以上参数均需采用GET方式提交。

三.签名加密方式

    String channel = "open";//渠道号
    String phone = "18588888888";//手机号
    String secret = "d1586eff9ff2423cb10c501ba09e44d2";//密钥
    String param = "channel="+channel+"&phone="+phone+"&secret=" + secret;
    String sign = DigestUtils.md5Hex(param.toString().getBytes("UTF-8"));
    //DigestUtils的包路径为org.apache.commons.codec.digest.DigestUtils 

把channel,phone,secret 3个参数拼接且顺序不能乱,MD5加密后的值即为sign

四.订单同步接口

到位平台可通过该接口,将合作方带来的订单实时同步给合作方,以便合作方自行统计数据或将订单数据合并到自有订单系统中。到位平台通过POST方式向合作方推送订单信息。 详情参见:http://www.daoway.cn:2368/h5-order-sync/

五.内容筛选功能

到位提供了在H5页面中屏蔽指定服务商和屏蔽指定分类的功能。如需启用该功能请联系到位商务人员

六.内容筛选功能

到位提供了在H5页面中屏蔽指定服务商和屏蔽指定分类的功能。如需启用该功能请联系到位商务人员

七.在iOS应用内嵌入的注意事项

通常在iOS应用中通过WebView嵌入该H5,在用户使用微信支付完成订单支付后,无法返回自己的APP,因此需要一点特殊处理,以便用户使用微信支付完成后能回到APP内。 详情参见:http://www.daoway.cn:2368/ios-h5-weixin-back/