访问Peerreach API
peerreach的Python项目详细描述
peerreach是从http://peerreach.com访问api的python库
有关api的更多信息,请转到http://peerreach.com/api/overview
最后一个源代码和错误跟踪位于http://bitbucket.org/ferranp/peerreach
安装
使用pip安装:
pip install peerreach
或者使用easy_install:
easy_install peerreach
用法
到目前为止,api不需要认证,因此使用的是:
import peerreach api = peerreach.Api() # lookup one user by screen name userdata = api.lookup_user(screen_name="user") # lookup one user by user_id userdata = api.lookup_user(user_id=12345) # lookup various users by screen name usersdata = api.lookup_user(screen_names=("user1", "user2")) # lookup various users by user_ids usersdata = api.lookup_user(user_ids=(12345, 54321))
返回的数据是包含api返回的数据的字典。 您可以更改反序列化程序以获取原始api响应或作为 对象:
import peerreach # with raw data api = peerreach.Api(parser=peerreach.RawPArser()) rawdata = api.lookup_user(screen_name="user") # with object api = peerreach.Api(parser=peerreach.ObjectPArser()) objectdata = api.lookup_user(screen_name="user")
命令行
该软件包还包括一个用于测试api的命令行工具:
$ peerreach --help Usage: peerreach [options] screen_name [screen_name...] Options: --version show program's version number and exit -h, --help show this help message and exit -i, --ids Use twitter ids instead of screen name -r, --raw Show raw peerreach api output