将百度云推送(Push)服务端的所有 API 封装成一个类 Channel.py
,通过对该类的简单初始化,即可调用其内部的各种方法,使用百度云推送服务。
Channel.py
提供的方法和服务端 API 对应,是对服务端 REST API 的封装,详细的 REST API 请参考官网API列表。
Channel.py
-- SDK 脚本,包含对外提供的所有接口sample/sample.py
-- 使用 SDK 的 Demo 文件
- 所有函数的参数和返回值中如果有中文,必须是UTF-8编码
- 不需要对函数参数进行urlencode
- 错误信息见 错误码定义
该 Python SDK 主要由 luvchh 完成了大部分的工作
第一版:
由luvchh 提供,并开放在 Github 上:https://github.com/Argger/pusher_python_sdk
第二版:
由blacklaw0 修改,Github 地址:https://github.com/blacklaw0/pusher_python_sdk
第三版:
由 gfreezy 修改,Github 地址:https://github.com/gfreezy/pusher_python_sdk
第四版:
由 chengshiwen 更新,Github 地址:https://github.com/chengshiwen/Baidu-Push-Server-SDK-Python