微信小程序code和其他内容的获取

在之前的一篇文章中谈到了微信小程序code的获取,很多朋友以为是生成code的方式,这里再强调下:不是,一旦点了微信授权弹出框后,这个code就已经提交到微信服务器做完验证了。该程序的原理不是去模拟器微信小程序的请求,而是类似抓包工具,截获code而已。

微信小程序登录后code的获取_阿嚏个技术的博客-CSDN博客_微信小程序code

 那有什么用呢?code都失效了,单纯从code的角度,一旦小程序通过微信登录,应用的后端服务器拿该code去微信服务做过验证后,这个code就失效了,再发给应用服务器多半是没什么用。

就像我强调的那样,这个程序的作用不是生成code而是截获code,那我们就需要明确,你拿code的目的是什么?无非是通过code传给小程序应用服务器即去微信做个身份验证,顺带把小程序后续需要验证的token、sign签名用的一些参数返回,作为以后其他请求参数中计算的要素。比如某鞋的小程序请求如下:

微信小程序code和其他内容的获取_第1张图片

这个登录请求里就带着code,后台服务器接收请求后,进行了微信登录验证,并返回了json格式的登录信息,这里面sk就是以后sign签名需要的参数,userid和token也是以后请求中必带的参数。能取得这些数据就没必要再管code了,对不对?这个工具的作用类似charles,现在微信小程序抓包费劲,要起好几个工具,操作麻烦,用这样一个小工具可以找到我们抓包真正想要的内容,直接复制后放到我们程序里使用。

你可能感兴趣的:(互联网开发,微信小程序,小程序,微信)