shanbay.com的Python包装器
项目描述
python-shanbay
提供一系列操作扇贝网 (www.shanbay.com) 的API
自由软件: MIT许可
Python版本: 2.6, 2.7, pypy, 3.3, 3.4, 3.5
功能
发送/回复消息
管理团队
支持扇贝API v1
安装
要安装python-shanbay,请
$ pip install shanbay
基本用法
OAuth2认证API(可以通过这个脚本获取token)
>>> from shanbay import API
>>> token = {
"access_token": "7ANNoQFY02rJkqqm8Zi67aQ9N6ES8G",
"expires_in": "1592000", "expires_at": 1328664099.868803,
"token_type": "Bearer", "state": "H3rTN84NG2TdunSt9bG02acEkSNWiW",
"scope": [ "read", "write" ]
}
>>>
>>> api = API('client_id_xxyyyx', token)
>>> api.user()
{u'avatar': u'http://qstatic.shanbay.com/avatar/media_store/3034aee41d32d464aac362cf608cb735.png?imageView/1/w/80/h/80/',
u'id': 1279912,
u'nickname': u'\u266b mozillazg',
u'username': u'mozillazg'}
>>>
用户名密码认证API(不支持REST API)
>>> from shanbay import Shanbay, Message
>>> shanbay = Shanbay('username', 'password')
>>> shanbay.login()
True
>>> message = Message(shanbay)
>>> message.send_message(['mozillazg'], 'hello', 'hello')
True
变更日志
0.3.6 (2017-02-09)
requests的最低依赖版本改为2.9.0
0.3.5 (2017-01-20)
修复用户名、密码登录功能失效的问题
0.3.4 (2015-08-25)
修复无法发送短信的问题
0.3.3 (2015-01-13)
修复扇贝改版导致“无法获取组员用户名导致发送短信失败”的问题
修复扇贝改版导致“无法成功踢人”的问题
0.3.2 (2014-08-22)
小组管理页面改版
0.3.1 (2014-08-05)
修复“小组成员页面改版导致无法获取组员信息”
0.3.0 (2014-07-19)
修复“扇贝更改小组成员页面的URL导致无法获取组员信息”
0.2.1 (2014-06-24)
修复team.info无法处理打卡率是0%的情况
登录成功时,shanbay.login()的返回值改为True
0.2.0 (2014-06-09)
删除shanbay.API,因为扇贝网不再支持API v0.8,并且新的API尚未发布
各API接口移除@property装饰器
0.1.1 (2014-05-15)
新增站内消息API
新增小组管理API
调整API接口
具体用法可以参考tests/以及python-shanbay-team-assistant
0.1.0 (2014-03-31)
封装扇贝网API v0.8.
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
shanbay-0.3.6.tar.gz (11.1 kB 查看哈希)
构建分发
shanbay-0.3.6-py2.py3-none-any.whl (12.3 kB 查看哈希)
关闭
shanbay-0.3.6.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0c690d6c96a130a36f7cad391e1457f99d3e4b66932ec33778ab02561566fb0a |
|
MD5 | 5fc54ca11be86965c2a7c9c66143b7b6 |
|
BLAKE2b-256 | edc2721a7c63f6f7b458752341832eac2eb6813b90619ba2ce530399184381b1 |
关闭
shanbay-0.3.6-py2.py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aee631ded144246a9a84dbe5c809d72be14440b239be027018b10fd2b21869b1 |
|
MD5 | 307cba9f7d71f8dee0f7a89b88c892c6 |
|
BLAKE2b-256 | 60b03c6c867cba0c95d747be708591f353f1abe930fd481ed9b04360fb9bfad0 |