想实现微信扫一扫功能

使用场景:页面展示出一个二维码,用户通过微信扫一扫功能,能触发一个事件,这个事件能将扫面二维码的用户微信号和二维码数据通过一个SDK发送给一个服务器。这个事件之后,微信能显示一个界面,这个界面能提供确认/取消功能,当点击确认/取消,会通过一个SDK接口,将确认结果发送出去。

已有资源:已认证的公众号,一个阿里云虚拟主机(已备案)。

请问如何实现上述的功能,或者还需要哪些资源

微信公众号,有生成二维码的接口,以及用户扫描的事件接口

认证的服务器才有此功能,而且得到的也不是微信号,而是对应的标识openid

认证服务器号看下面的,二维码内容放oauth授权的url地址
https://mp.weixin.qq.com/wiki?action=doc&id=mp1421140842&t=0.8646729918228773

![图片说明](https://img-ask.csdn.net/upload/201806/29/1530261147_658121.png)图片说明
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455872179 仔细研究一下这个文档

确认/取消功能指的是用户微信号是否能用二维码表示?

微信公总号和微信小程序都有官方提供的接口啊