没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
最近微信登录开放公测,为了方便微信用户使用,我们的产品也决定加上微信登录功能,然后就有了这篇笔记。 根据需求选择相应的登录方式 python实现网站微信登录的示例代码 微信现在提供两种登录接入方式 移动应用微信登录 网站应用微信登录 这里我们使用的是网站应用微信登录 按照 官方流程 1 注册并通过开放平台开发者资质认证 注册微信开放平台帐号后,在帐号中心中填写开发者资质认证申请,并等待认证通过。 2 创建网站应用 通过填写网站应用名称、简介和图标,以及各平台下载地址等资料,创建网站应用 3 接入微信登录 在资源中心查阅网站应用开发文档,开发接入微信登陆功能,让用户可使用微信登录
资源推荐
资源详情
资源评论
python实现网站微信登录的示例代码实现网站微信登录的示例代码
最近微信登录开放公测,为了方便微信用户使用,我们的产品也决定加上微信登录功能,然后就有了这篇笔记。
根据需求选择相应的登录方式根据需求选择相应的登录方式
python实现网站微信登录的示例代码
微信现在提供两种登录接入方式
移动应用微信登录
网站应用微信登录
这里我们使用的是网站应用微信登录
按照 官方流程
1 注册并通过开放平台开发者资质认证注册并通过开放平台开发者资质认证
注册微信开放平台帐号后,在帐号中心中填写开发者资质认证申请,并等待认证通过。
2 创建网站应用创建网站应用
通过填写网站应用名称、简介和图标,以及各平台下载地址等资料,创建网站应用
3 接入微信登录接入微信登录
在资源中心查阅网站应用开发文档,开发接入微信登陆功能,让用户可使用微信登录你的网站应用
如果已经完成上面的操作,请继续往下看
微信网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。
微信OAuth2.0授权登录目前支持authorization_code模式,适用于拥有server端的应用授权。该模式整体流程为:
第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临
时票据code参数;
通过code参数加上AppID和AppSecret等,通过API换取access_token;
通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。
具体流程请参考官方文档,我们这里只说一下python的实现方法。官方文档地址 点这里
参考python-instagram 我写了一个python-weixin (https://github.com/zongxiao/python-weixin)一个微信python SDK
不过现在还只有微信接入、获取用户信息、 刷新refresh_token 等简单功能
首先 需要把代码clone到本地
然后执行
python setup.py install
使用方式非常简单
from weixin.client import WeixinAPI
APP_ID = 'your app id'
APP_SECRET = 'your app secret'
REDIRECT_URI = 'http://your_domain.com/redirect_uri' # 这里一定要注意 地址一定要加上http/https
scope = ("snsapi_login", )
api = WeixinAPI(appid=APP_ID,
app_secret=APP_SECRET,
redirect_uri=REDIRECT_URI)
authorize_url = api.get_authorize_url(scope=scope)
现在将
authorize_url 地址在浏览器打开, 将跳转到微信登录页面,使用手机扫码登录后将跳转到
http://your_domain.com/redirect_uri?code=CODE&state=STATE 页面
资源评论
weixin_38537315
- 粉丝: 6
- 资源: 876
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功