网站微信第三方登录

各位大神,想知道微信第三方登录的一个基本思路,点击微信登陆,跳转到扫描二维码页面,扫描二维码后跳转到回调地址,回调地址后面跟着redirect_uri?code=CODE&state=STATE,我要怎么获取到code保存起来,以便后面获取access_token用,获取到access_token后还是怎样保存token的问题?网站微信第三方登录,卡就卡在怎么去存取那些CODE,access_token等参数。希望各位大佬帮忙讲解一下!谢谢!
网站应用微信登录开发指南

阅读 6.7k
2 个回答

其实这种第三方登录的流程都是一样的,用的oauth协议

  1. 按照文档构造跳转地址,会有redirect_uri这种参数来指定授权回调地址

  2. 在回调地址处理code、state这种回调后的参数,微信就是正常的GET参数

  3. 拿code从接口获取access_token,然后做业务上的事情

存储一般是缓存了,因为token一般都有有效期,要是不想存也可以,只要接口调用次数没有限制,每次都重新授权获取,这样就是会有一些多余的开销

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题