Python Mail.Ru API封装器
项目描述
aiomailru
aiomailru是Python Mail.Ru API的封装器。主要功能包括
用法
要使用Mail.Ru API,您需要一个注册的应用和Mail.Ru账号。有关更多详细信息,请参阅aiomailru文档。
客户端应用程序
当REST API需要用于
客户端-服务器应用程序的客户端组件时
独立的移动/桌面应用程序时
即当您将您的应用程序信息(私钥)嵌入公开可用的代码中时
from aiomailru import ClientSession, API
session = ClientSession(app_id, private_key, access_token, uid)
api = API(session)
events = await api.stream.get()
friends = await api.friends.getOnline()
使用授权后收到的access_token
和uid
。有关更多详细信息,请参阅授权说明。
服务器应用程序
当REST API需要用于
客户端-服务器应用程序的服务器组件
来自您的服务器的请求
from aiomailru import ServerSession, API
session = ServerSession(app_id, secret_key, access_token)
api = API(session)
events = await api.stream.get()
friends = await api.friends.getOnline()
使用授权后收到的 access_token
。有关更多详细信息,请参阅 授权说明。
安装
$ pip install aiomailru
或
$ python setup.py install
支持的 Python 版本
支持 Python 3.5、3.6、3.7 和 3.8。
测试
运行所有测试。
$ python setup.py test
使用 PyTest 运行测试。
$ python -m pytest [-k TEST_NAME]
许可证
aiomailru 在 BSD 2-Clause 许可下发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
aiomailru-0.1.1.post1.tar.gz (20.0 kB 查看哈希值)
构建分发
aiomailru-0.1.1.post1-py3-none-any.whl (23.4 kB 查看哈希值)
关闭
aiomailru-0.1.1.post1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e102948ba13871f6e5d78a99cde9d981b318e3ab2f87ac6a2a83ff4abbbed51 |
|
MD5 | 3f029c6c081159fb9595844bcb43c352 |
|
BLAKE2b-256 | 88dfbd696a1427bed80f4f747404bf2b8cbc0f3245f48cd30146575614b85709 |
关闭
aiomailru-0.1.1.post1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | be4f9f340c002466afbb4a8f9dcdcee3729fb40ed1ee729621df5970512c16b7 |
|
MD5 | 7749dfb1160f73b9643a9c9d0ad05e73 |
|
BLAKE2b-256 | 4f9825abf73bb304f7f9a99afd3836c2c1b368d577525270126f948edf5120d2 |