WxPusher Python SDK.
Project description
WxPusher
WxPusher Python SDK.
入门指南
安装
pip install -U wxpusher
使用
from wxpusher import WxPusher
WxPusher.send_message('<content>',
uids=['<uids>'],
topic_ids=['<topic_ids>'],
token='<appToken>')
WxPusher.query_message('<messageId>')
WxPusher.create_qrcode('<extra>', '<validTime>', '<appToken>')
WxPusher.query_user('<page>', '<page_size>', '<appToken>')
运行测试
配置
运行测试需要配置好 appToken 和 uids。
首先,将 wxpusher/tests/ 文件夹下的配置样例 config.sample.py 复制并命名为 config.py。
cd wxpusher/tests
cp config.sample.py config.py
然后,填写 config.py 中的相应信息。
启动测试
配置好后就可以使用 tox 来运行测试了。
tox
或者直接使用 nose 也可以
nosetests
TODO
- 基本架构并上传到 PyPI
- 发送消息.
- 查询消息.
- 创建二维码.
- 查询用户.
- 更完备的客户端验证.
- 命令行脚本.
- 更完善的文档.
- 更完备的单元测试.
贡献
- 通过 Github Issues 提交评论或建议。
- 直接提交 Pull Requests 必须没问题。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wxpusher-2.3.0.tar.gz
(12.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
wxpusher-2.3.0-py3-none-any.whl
(11.3 kB
view details)
File details
Details for the file wxpusher-2.3.0.tar.gz.
File metadata
- Download URL: wxpusher-2.3.0.tar.gz
- Upload date:
- Size: 12.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc6eb319cfcfc8c9694914cf03a951c6fffc464ab8b90bc4a575c8ce26b17d00
|
|
| MD5 |
a9c44b3dd187183fda7b204d3dacd46d
|
|
| BLAKE2b-256 |
c00cdc71bb71819df155a87d51cd7b2243e39aa5245a868628745c9bc818bfe5
|
File details
Details for the file wxpusher-2.3.0-py3-none-any.whl.
File metadata
- Download URL: wxpusher-2.3.0-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5a9a3c9dc3b605c2dfed985d680cb24d28674ccf5b2c2745218d79598db49fb
|
|
| MD5 |
4bab4317be6cf291e670b6fd492e8d9a
|
|
| BLAKE2b-256 |
1bf1b29bbe246dbd8a1fd14b73c384f477c46c3ee150b1eb8502276b5d2f8af7
|