美文网首页
微信登陆、绑定获取用户微信基本信息学习总结

微信登陆、绑定获取用户微信基本信息学习总结

作者: ISIS卡拉肖克 | 来源:发表于2018-05-28 01:34 被阅读0次

    无论pc或app想做将当前用户账号和用户微信的绑定大概两种形式:

    pc扫码绑定/账号登陆,app跳转微信端授权

    需求:线下通过二维码扫描,可绑定pc系统联系人数据表(非登陆用户)

    因此需要扫码获取微信授权后的code和手机号码,手机号码需要开发一个手机号录入页面(和系统中的联系人做查询验证),验证成功后,提交实现绑定,给出成功提示页面。

    1.获取AppID

    2.生成扫描二维码,获取code

    https://open.weixin.qq.com/connect/qrconnect?appid=AppID&redirect_uri=http://www.baidu.com&response_type=code&scope=snsapi_login&state=2014#wechat_redirect

    3.通过code获取access_token

    https://api.weixin.qq.com/sns/oauth2/access_token?appid=AppID&secret=AppSecret&code=00294221aeb06261d5966&grant_type=authorization_code

    4.接口频率有次数限制,如需,刷新access_token

    https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=AppID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN

    5.通过access_token和openid获取用户的基础信息

    https://api.weixin.qq.com/sns/userinfo?access_token=bezXEiiBSKSxW0eoblIewFNHqAG-PyW9OqI_L81E4ZCi2cFpfoJTyQc0xKlPPCtqK1kLJfiRbVrpoOVLw7fjpqh52bn7C68SHa2HSgYsVPXZPvJvtayDa57-_7TeHYw&openid=o39YsbmuV_bIPGpj1MTe

    参数 是否必需 说明
    appid 公众号的唯一标识
    secret 公众号的appsecret
    code 填写第一步获取的code参数
    grant_type 填写为authorization_code

    总结:本周基本把第三方扫码登陆的实现思路和相关手册学了一遍,并且找到了非用户绑定微信的实现思路,周一开始验证一下。

    相关文章

      网友评论

          本文标题:微信登陆、绑定获取用户微信基本信息学习总结

          本文链接:https://www.haomeiwen.com/subject/qvtwjftx.html