Skip to content

微信相关

  • 目前跟微信相关的太多了
  • 微信支付
  • 微信公众号登录
  • 微信公众号扫码关注登录

微信公众号扫码关注登录

  • 参考对象 https://ai.minihuo.com
  • 使用场景:一般都是在电脑浏览器上
  • pull 二维码 /oauth/weixin/chat
json
{
  "ticket": "gQH88DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyaGtSNnNQdTVkMEMxYUlIYmhDYzMAAgScnQtmAwQQDgAA",
  "expire_seconds": 3600,
  "url": "http://weixin.qq.com/q/02hkR6sPu5d0C1aIHbhCc3", # 二维码链接
  "checkUrl": "/oauth/weixin/token/chat:Dnqffxgt" # 用来检查是否扫码
}
{
  "ticket": "gQH88DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyaGtSNnNQdTVkMEMxYUlIYmhDYzMAAgScnQtmAwQQDgAA",
  "expire_seconds": 3600,
  "url": "http://weixin.qq.com/q/02hkR6sPu5d0C1aIHbhCc3", # 二维码链接
  "checkUrl": "/oauth/weixin/token/chat:Dnqffxgt" # 用来检查是否扫码
}
  • sep1 关注后反返回往back上写内容 特别是wxid ,然后把wxid写到redis中
  • 通过 checkUrl 检查是否扫码(检测方法就是检测redis中是否有wxid) 如果有扫描则会处理cookie等

微信公众号登录

  • 使用参加:手机端微信内
  • 参考:微信内访问 https://ai.minihuo.com
  • 方法跳转到 'https://www.lingduquan.com/oauth/weixin?f=chat', 这个地方会根据你的来源钟下一个cookie
  • set2 根据来源判断是哪个wxapp ,通过wxapp 获取必要的key _url
  • set3 获取code登录