Quick Start & Installation¶
Van [1] 是一个 Python 编写的 饭否 SDK ,基于 饭否官方API 。Van 对官方 API 做了合理的抽象和封装,开发者可以使用简洁优雅的接口,轻松操作用户在饭否上的数据。
Van 计划添加一些数据获取接口和任务调度功能,使饭否 Bot 开发更简单。
Quick Start Demo¶
下面是一个极简的使用 Demo, 附有简单的注释, 具体的使用我们会在后文详细说明。
from van import Fan
# 实例化 Fan 类
fan = Fan(consumer_key, consumer_secret)
# 使用 xauth 授权方式
fan.xauth(username,password)
# 或者使用 oauth 授权方式
# url = fan.authorization_url()
# 访问此 url 并复制 PIN 码 (或重定向后的 URL)
# fan.oauth(pin_code)
# 调用 API
fan.update_status('你好啊,李银河!')
Installation¶
van 只支持 Python3, 请前往官网下载安装 Python 3.5 以上版本。
如果你是开发者,你也可以帮助我兼容 Python2
之后可以使用 pip 安装:
pip3 install van
或者下载源码安装:
git clone https://github.com/j178/van
cd van
pip3 install . --user
申请应用¶
要使用 van 你还需要在饭否中申请一个应用:
- 在 http://fanfou.com/apps 中创建新应用
- 应用名称、主页、描述等信息可以随意填写
- 记录下 Consumer Key 和 Consumer Secret
P.S.
[1] | van 是 fan 在舌头打结时的发音 |