- Notifications
You must be signed in to change notification settings - Fork 0
roymax edited this page Feb 26, 2011
·
2 revisions
- python 2.6
- httplib2 - http://code.google.com/p/httplib2/
参考源码test.py
调用需要授权的API,要将API KEY传给Trunkly的构造函数。 每个API没有固定的函数,而是通过函数名直接映射到相应的API请求地址,例如,get_user_followers映射到/api/v1/user/followers/,user映射到/api/v1/user/,user_id__uid映射到/api/v1/user/id/<uid>/,默认使用http GET请求,如果需要请求参数则以字典方式传入。注意分隔符为双下划线时,必须将双下划线随后部分以参数名传入。下面是示例中的一段代码:
TRUNK_KEY='you trunk.ly api key't=Trunkly(TRUNK_KEY)
print'check /api/v1/user/'data=t.user() print'name %s'%data['username'] fork, vindata.iteritems():
print'%s = %s'% (k,v ) print'check /api/v1/user/id/<uid>/'#a user object for specified user ID user=t.user_id__uid(parameters={'uid':data['uid']},method='GET') #uid is requiredfork, vinuser.iteritems():
print'%s = %s'% (k,v )