如何使用android 微擎 发起auth授权权验证

版权声明:本文为博主原创文章未经博主允许不得转载。 /eadio/article/details/

     首先我们作为第三方平台,在微信开放平台创建第三方公众号后接下来首要处理的事情。就是获取预授权碼而微信上讲解一步一步做法,其实就是要写好一个一个方法在引导授权页上,通过调用方法来得到这些参数

      但是,怎么都没发现什么加密过的消息体呢几经破折,终于找到如下:

这里提到消息加解密做法有2歩:因此我们使用QueryString获取的只是一些额外参数真正的消息體是在postdata【这个并不是参数名】里头。那么到底怎么得到呢?我使用如下方法:

这里我建立了一张log表来检测授权流程获取的一系列字符串


特别是component_access_token存储的时候我直接将时间推迟了1.5小时通过和当前系统时间比对,如果还在有效期内就不再重新获取token串。具体做法如下:

存储方式是我自己研究想到这么做的至于其他的核心方法实现都是参照上章节提到的博主的源码,请自行前往下载


其次,获取token值:



最后预授权码获取到这里结束了,当然上面代码只是参考最终方案取决于你自己需求设计。

祝食用愉快额,讲解不到位之处,轻喷~~

版权声明:本文为本小白原创文嶂(转载请说明出处,标明链接) 文中若有错误敬请指正!——————编程不过是一门失传的艺术的别名,这门艺术的名字叫做“思考” /qq_/article/details/

授权失败记的看一下上面我说的注意点!!!

版权声明:本文为本小白原创文嶂(转载请说明出处,标明链接) 文中若有错误敬请指正!——————编程不过是一门失传的艺术的别名,这门艺术的名字叫做“思考” /qq_/article/details/

授权失败记的看一下上面我说的注意点!!!

我要回帖

更多关于 微擎 发起auth授权 的文章

 

随机推荐