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

  1. http://fanfou.com/apps 中创建新应用
  2. 应用名称、主页、描述等信息可以随意填写
  3. 记录下 Consumer KeyConsumer Secret

P.S.

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