Weixin API client
Project description
python-weixin
-----
A Python client for the Weixin REST APIs
0.0.3 新功能
-----
* 添加超时处理
* 修改包名
0.0.2 新功能
-----
增加微信公众平台支持
Installation
-----
python setup.py install
Requires
-----
* requests
* simplejson
* six
Authentication
-----
Weixin API 使用 OAuth2 认证方式
详情见: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&lang=zh_CN
### Authenticating a user
具体使用方法参考 sample app
### Using an access token
获取到access token 后,可以使用token 获取 用户信息等:
微信开放平台使用示例:
``` python
from pyWeixin.client import WeixinAPI
scope = ("snsapi_login", )
api = WeixinAPI(appid=APP_ID,
app_secret=APP_SECRET,
redirect_uri=REDIRECT_URI)
authorize_url = api.get_authorize_url(scope=scope)
access_token = api.exchange_code_for_access_token(code=code)
api = WeixinAPI(access_token=access_token)
user = api.user(openid="openid")
```
微信公众平台使用示例:
``` python
from pyWeixin.client import WeixinMpAPI
scope = ("snsapi_base", )
api = WeixinMpAPI(appid=APP_ID,
app_secret=APP_SECRET,
redirect_uri=REDIRECT_URI)
authorize_url = api.get_authorize_url(scope=scope)
access_token = api.exchange_code_for_access_token(code=code)
api = WeixinMpAPI(access_token=access_token)
user = api.user(openid="openid")
```
-----
A Python client for the Weixin REST APIs
0.0.3 新功能
-----
* 添加超时处理
* 修改包名
0.0.2 新功能
-----
增加微信公众平台支持
Installation
-----
python setup.py install
Requires
-----
* requests
* simplejson
* six
Authentication
-----
Weixin API 使用 OAuth2 认证方式
详情见: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&lang=zh_CN
### Authenticating a user
具体使用方法参考 sample app
### Using an access token
获取到access token 后,可以使用token 获取 用户信息等:
微信开放平台使用示例:
``` python
from pyWeixin.client import WeixinAPI
scope = ("snsapi_login", )
api = WeixinAPI(appid=APP_ID,
app_secret=APP_SECRET,
redirect_uri=REDIRECT_URI)
authorize_url = api.get_authorize_url(scope=scope)
access_token = api.exchange_code_for_access_token(code=code)
api = WeixinAPI(access_token=access_token)
user = api.user(openid="openid")
```
微信公众平台使用示例:
``` python
from pyWeixin.client import WeixinMpAPI
scope = ("snsapi_base", )
api = WeixinMpAPI(appid=APP_ID,
app_secret=APP_SECRET,
redirect_uri=REDIRECT_URI)
authorize_url = api.get_authorize_url(scope=scope)
access_token = api.exchange_code_for_access_token(code=code)
api = WeixinMpAPI(access_token=access_token)
user = api.user(openid="openid")
```
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
python-weixin-0.0.3.tar.gz
(7.2 kB
view details)
File details
Details for the file python-weixin-0.0.3.tar.gz
.
File metadata
- Download URL: python-weixin-0.0.3.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a62fabd0bda2a8cf00cf2432e645f658be8de35d742c540ecd777b2a9162210d
|
|
MD5 |
9df34174c8e50e2998533d11b942e6b7
|
|
BLAKE2b-256 |
fab18037283a0f1c388a4e504b62b164d446b858a33f69f6f9a5e4672f77b8d3
|