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 你还需要在饭否中申请一个应用:

  1. http://fanfou.com/apps 中创建新应用
  2. 应用名称、主页、描述等信息可以随意填写,如果你想使用 van 的自动 OAuth 认证功能,需要将 Callback URL 填写为 http://localhost:8000/callback
  3. 记录下 Consumer KeyConsumer Secret

P.S.

[1]vanfan 在舌头打结时的发音