ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Rubyjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 >> 我的Python开发之路---微信网页授权(扫码登陆)

我的Python开发之路---微信网页授权(扫码登陆)(1/2)

来源:网络整理     时间:2017-07-28     关键词:

本篇文章主要介绍了" 我的Python开发之路---微信网页授权(扫码登陆)",主要涉及到方面的内容,对于Rubyjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 另外一个账号出现一些问题,所以想在改用这个。刚开始接触微信这方面,了解的还不够全面,写写自己的认识,希望不要见怪。既来之则安之。首先,我们要对微信开发有一个基础...

另外一个账号出现一些问题,所以想在改用这个。

刚开始接触微信这方面,了解的还不够全面,写写自己的认识,希望不要见怪。既来之则安之。首先,我们要对微信开发有一个基础的概念。

具体请查看:微信公众平台中的微信网页授权

有这么一个基础的认知后,我们再开始接下来要做的。

最基础的流程:

        二维码是一个url,我们扫描的过程就是一个访问的过程,这个url就是我们已经搭建好的服务器地址,经过urls.py这样一个url、后台处理模块相对应的过程,

        我们开始正式进行网页授权。

             第一步:用户同意授权,获取code       

             也就是访问这个url ='https://open.weixin.qq.com/connect/oauth2/authorize?appid={appid}&redirect_uri={redirect_url}&resp/span>

       其中我们需要自己确定好的参数有:appidredirect_url。appid是你们公众号的appid,redirect_url是我们访问上方这个url之后获取到code,处理code的这样一个回调连接。

       这里给大家提供一个简单的书写方式:       

1 url_tpl = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid={appid}&redirect_uri={redirect_url}&resp/span>'2 url = url_tpl.format(appid=appid, redirect_url=redirect_url)

       需要注意的是:

                   1、用户同意授权后,跳转的页面是redirect_url所连接的页面。

                   2、code说明 : code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。

           

             第二步:通过code换取网页授权access_token

             也就是同上的访问这个url_tpl = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid={appid}&secret={secret}&code={code}&grant_type=authorization_code'

url = url_tpl.format(appid=config.WEIXIN['appid'], secret=config.WEIXIN['secret'], code=code)

相关图片

相关文章