openid是用户在微信系统中的一个标识符,
子恒老师在《小程序获取用户openid》视频中,
讲了怎么获取小程序用户的openid。
但是一些学员在使用小程序 web-view组件开发时,
也想要获取用户的 openid,
问子恒老师是否能够实现。
当量是可以的,
下面子恒老师来讲一下这个方面的内容…
一、 小程序web-view中的openid是微信服务号的openid
需要注意,
小程序通过webview获取的openid,
不是用户在小程序中的openid,
而是用户在你服务号的openid。
二、 微信小程序web-view获取openid的方法
这里需要使用微信网页授权的方式去获取,
而不是通过小程序api接口。
在网页授权时,
设置 scope 为 snsapi_base,
而不是 snsapi_userinfo,
否则无法获取到用户的openid
参考子恒老师在《服务号网页授权获取用户openid》视频中的实现过程。