Quick Start & Installation¶
Van [1] 是一个 Python 编写的 饭否 SDK ,基于 饭否官方API 。 Van 对官方 API 做了合理的抽象和封装,开发者可以使用简洁优雅的接口,轻松操作用户在饭否上的数据。
Van 计划添加一些数据获取接口和任务调度功能,使饭否 Bot 开发更简单。
Quick Start Demo¶
下面是一个极简的使用 Demo, 附有简单的注释, 具体的使用我们会在后文详细说明。
from van import Fan, Config
# 1. 继承 Config 类,并提供你的配置
class MyConfig(Config):
consumer_key = 'xxxx'
consumer_secret = 'xxxx'
# 2. 实例化 Fan 对象
me = Fan.get(cfg=MyConfig())
# 3. 调用 me 的方法
me.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 中创建新应用
- 应用名称、主页、描述等信息可以随意填写,如果你想使用 van 的自动 OAuth 认证功能,需要将 Callback URL 填写为 http://localhost:8000/callback
- 记录下 Consumer Key 和 Consumer Secret
P.S.
[1] | van 是 fan 在舌头打结时的发音 |