随着疫情防控的进展,用户开通、使用防疫健康码的频次增加。
为了给用户提供比较便捷的防疫健康码开通、使用体验,我们建设、整理了一些用于支持防疫健康码建设的接口、能力,请各位小程序/公众号的运营者或开发者参考、申请及使用。
能力一:获取手机号接口getPhoneNumber
此能力仅支持小程序。针对全行业开放。
通过此获取手机号能力,小程序在用户点击按钮确认同意后,可以获取微信用户绑定的手机号,或用户自行添加的手机号。
目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体)。请谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。
因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 button 组件的点击来触发。且调用此接口能力前,需先调用wx.login接口。
能力二:获取用户收货地址chooseAddress
此能力仅支持小程序。针对全行业开放。
通过此获取用户收货地址能力,小程序在用户点击按钮确认同意后,可调起用户编辑收货地址原生界面,获取用户选择或添加的地址。
能力三:信息快速填写组件auto-fill
此能力仅支持小程序。针对部分行业开放。
通过此信息快速填写能力,小程序可以获取用户首次填写过的表单的信息,并快速快速填充本次需要填写的表单。减少用户输入的压力。(即:自动填充表单是在表单提交时记住用户在input、textarea、picker控件填写的内容,下次填写时可进行快速填充。)
能力四:城市服务实名信息校验接口
此能力可支持小程序/公众号。针对政务类及部分公共服务类行业开放。接口因为监管原因,2021年11月10日起停止开放。
具体开放范围、申请方式、使用说明及接口文档链接,可点击此处查看。
通过此接口,在用户点击按钮同意情况下,通过微信城市服务去校验用户输入的实名信息,是否正确且与用户在“开通微信支付”时,预留的实名信息一致。也即,校验输入的信息,是否正确且与微信支付绑卡用户的实名信息一致。
本接口暂只支持校验基于大陆身份证 “姓名与身份证开通微信支付”的用户实名信息。
能力五:微信支付实名信息授权接口
此能力可支持小程序/公众号。仅针对官方主体的健康码类的项目开放。其他类型的主体或项目不支持。接口因为监管原因,2019年11月10日起停止开放。
具体的接口开放范围、申请方式、接口文档,请点击此处查看。
通过本接口,在用户授权同意,且录入支付密码验证身份后,小程序或公众号可以快捷的获取用户开通微信支付时预留的实名信息,及微信绑定或自行添加的预留手机号,开通健康码相关功能。
其中实名信息仅支持大陆居民身份证,不支持其他证件或其他地区或国家的境外证件。同时,小程序或公众号,需要开通微信支付商户号,用于使用微信支付商户号证书解密用户实名信息。
能力六、微信人脸核身接口能力
此能力可支持小程序/公众号。针对部分行业开放。
具体的接口开放范围、申请方式、接口文档,请点击此处查看。
通过此接口,在用户授权同意情况下,小程序或公众号可以校验正在办理业务的用户,是否本人操作,以及校验用户录入的实名信息是否正确。此接口实现的主要原理是,集合腾讯的生物识别技术、微信安全风控逻辑及权威数据源信息比对等,对用户相关信息进行核验,确保用户本人操作。
本接口暂只支持基于大陆居民身份证信息的人脸核身。
-END-

我们将给地方政府开发一套程序,注册主体是公安局,公安局想知道关注微信公众号的微信用户的健康码信息。我们开发的H5经过微信用户同意,可以查询到微信用户的健康码吗?或者行程码。