微信小
程序获取
用户信息的
接口确实已经被封了,因此现在需要使用微信登录的方式进行用户身份验证和获取用户信息。在小程序中首先通过wx.login()接口获取用户登录凭证code,然后在小程序后台配置开发者运逗迅服务器地址和域名,指卖在开发者服务器端使用code请求微信服务器获取openid和session_key等信息。之后就可以得到openid等用户信息并存储到开发者服务器端进行相关业务逻辑处理。同时需要注意需要在小程序旁此中进行用户授权,以获取用户允许授权后的信息。微信小程序授权头像需要使用微信粗者提供的接口,它可以帮助您获取用户的头像信息。首先,您需要在小程序中配置好微信授权,然后在小程序的代码中调用wx.getUserInfo接口,这旅罩个接口会返回一个用户信息对象,其中包括用户岩镇薯的头像信息。最后,您可以使用这些头像信息来实现授权头像的功能。关于小程序如何授权登录,常规思路是自己写一个授权登录页面让用户实现点饥芹禅击的功能,也就是实现了通过 button 组件去触发 getUserInof 接口。在用户进入小程序的时候,判断用户是否授权了,如果没有授权的话就显示授权页面,让用户去执行授权的 *** 作。如果已经授权了,则直接跳过首老这个页面,进入首页。
对于多数小程序商户来说,所开发的小程序都是基于微信生态而建立的用户授权登陆体系。用户只要打开小程序后就可以一键授权允许小程序使用自己的微信头像,昵称,手机号或相关信息,轻松完成一键授权登录动作。
但随着小程序生态的发展,小程序技术不再是 BAT 的专属, 能够运行上架小程序的APP不止微信、支付宝、头条、百度这些超级APP了,越来越多的APP都能够拥有小程序运行能力。那么当这些小程序商家将之前所开发的微信小程序,能否平滑迁移至其他APP进行上架,并继续沿用微信授权登录体系呢?
FinClip能够实现:首先,用户需要将由FinClip 设计的小程序授权页面增加至已有的小程序代码包之中并提交审核,随后将关烂尘联的微信小程序的原始 ID,授权页面链接分别填入「关联微信登录」d窗进行关联,当用户打开非微信平台小程序时,如需要调用登录体系,则会引导用户打开微信查看对应页面进行授权,由FinClip完成用户登录数据同步。
评论列表(0条)