百度小程序接入客服消息(百度商桥)
前段时间在做百度小程序,后期版本更新的时候遇到了一些问题,开发版本、审核版本、正式版本存在兼容问题,继而使用了百度小程序官方提供的客服消息接入功能。
一、申请接入权限
百度只提供了邮件申请的方式,如下图:
二、申请模板及注意事项
收件人:smartprogram_fankui@baidu.com
主题:【小程序名称】申请开通客服能力
正文:
小程序开发者账号(百度账号):133********
熊掌号账号: 熊掌号ID:16************ 登陆手机号:133********
百度推广账号(BCP账号):*******
小程序APPid:********
小程序AppKey:**********************
小程序名称:**********
小程序头像(建议尺寸144*144):
《此处为头像》
预计接入时间:尽快
目前在使用IM类型(厂家):如下图红框所示
目前在使用IM账号:*******
目前使用的IM的ID:如下图蓝框所示
目前在使用IM账号开发者后台界面截图:(参考如图)
注意:注意排版及截图方式,以上为个人实例申请模板。
三、审核周期
当天回复;回复内容:您好,已反馈负责人处理,请耐心等待。感谢您的支持~
四、小程序部署
小程序 button 组件提供了 open-type 属性来供开发者调用百度 APP 的开放能力,若开发者需要使用客服能力,需要将 open-type 属性的值设置为 contact ,当用户点击该按钮时就会打开客服会话,如果用户在会话中点击消息卡片后返回小程序,开发者可以从 bindcontact 回调中获得具体的信息。
代码示例
<button open-type="contact" bindcontact="contactCB">客服</button>
Page({ contactCB(e) { console.log(e.detail); } });