微信公众平台网页授权获取用户信息python封装
Project description
微信网页授权获取用户信息封装
=====
对微信网页授权获取用户信息接口的封装
* 生成授权URL
* 获取access_token
* 刷新access_token
* 获取用户信息
微信文档
---
[http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html](http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html)
使用方式
===
```
from wechat_web_auth import Wechat
wc = Wechat(app_id, secret)
def connect(request):
url = wc.get_connect_url("http://redirect.url/)
return redirect(url)
def callback(request):
resp = wc.get_access_token(self, request.GET.get('code'))
access_token = resp.access_token
userinfo = wc.get_userinfo(access_token)
return HttpResponse("nickname:" + userinfo.nickname)
```
=====
对微信网页授权获取用户信息接口的封装
* 生成授权URL
* 获取access_token
* 刷新access_token
* 获取用户信息
微信文档
---
[http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html](http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html)
使用方式
===
```
from wechat_web_auth import Wechat
wc = Wechat(app_id, secret)
def connect(request):
url = wc.get_connect_url("http://redirect.url/)
return redirect(url)
def callback(request):
resp = wc.get_access_token(self, request.GET.get('code'))
access_token = resp.access_token
userinfo = wc.get_userinfo(access_token)
return HttpResponse("nickname:" + userinfo.nickname)
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wechat-web-auth-0.1.0.tar.gz
(2.3 kB
view hashes)
Built Distributions
Close
Hashes for wechat_web_auth-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bf52b1fe3231ade00cc5b295615161cd567099d1d7f3ce71c02acfae47d119c |
|
MD5 | 12100d883c2666421a142f1905dab3d2 |
|
BLAKE2b-256 | 7747b9fc42e441bef5ba97fd63ebb449a07ac4901b749a8462a2f04a360d7704 |
Close
Hashes for wechat_web_auth-0.1.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 094ebcef246ad601d33e0a1f0b7d1479caba38ad34a696e17f6365ef4ef5f1c4 |
|
MD5 | e561a0be20edfb1361725669bb70e005 |
|
BLAKE2b-256 | 76f58b6b28ed07ec6f698a8a8bf079cf4fb883a21a9117925af8f371df14f63a |