Skip to content
roymax edited this page Feb 26, 2011 · 2 revisions

依赖

使用入门

参考源码 test.py

API调用

调用需要授权的API,要将API KEY传给Trunkly的构造函数。 每个API没有固定的函数,而是通过函数名直接映射到相应的API请求地址,例如,get_user_followers映射到/api/v1/user/followers/,user映射到/api/v1/user/,user_id__uid映射到/api/v1/user/id/&ltuid>/,默认使用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/&ltuid>/'
#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 ) 
Clone this wiki locally