-
Notifications
You must be signed in to change notification settings - Fork 0
HOME
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']
for k, v in data.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 required
for k, v in user.iteritems():
print '%s = %s' % (k,v )