跳转到主要内容

Python Mail.Ru API封装器

项目描述

https://img.shields.io/badge/license-BSD-blue.svg https://img.shields.io/pypi/v/aiomailru.svg https://img.shields.io/pypi/pyversions/aiomailru.svg https://readthedocs.org/projects/aiomailru/badge/?version=latest https://travis-ci.org/KonstantinTogoi/aiomailru.svg

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_tokenuid。有关更多详细信息,请参阅授权说明

服务器应用程序

当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 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面