推特请求限制
问题描述:
关于推特API请求限制,如何算作请求?推特请求限制
我使用python-叽叽喳喳,所以如果我有
client = twitter.Api(username='acc',password='pw')
self.client.GetFriends(result[0])
这是否算作1级的要求吗?或者我有多少朋友?我问这个,因为我有以下代码:
for user in friends:
name = user.GetScreenName()
print 'username is ' + name
try:
messages = self.client.GetUserTimeline(user= name,count = 15)
for message in messages:
print 'message: ' + message.getText()
而且我已经有了一个错误的请求错误代码,甚至没有显示单个状态消息。
答
这是1请求。对于该请求,Twitter将返回代表朋友列表的json文件。
此外twitter.API调用也会产生一个请求,但是这个不会被计入限制。
可以在apiwiki
了解它,你也可以要求你的limit status。
+0
你是对的。原因是由于私人推文。但我感到困惑的是,为什么python-twitter不会产生访问未经授权的推文的例外。 – goh 2010-07-20 05:27:09
我不使用Twitter API,但“请求”是您向API发送了多少个“问题”,而不是您接收到多少个响应。因此,如果没有额外的信息,则必须将其计为“1次请求”。 – 2010-07-19 06:45:41
什么是错误代码和消息? – 2010-07-19 08:05:53
@Peter,打印用户名后的第一个错误是“调用Python对象时超出最大递归深度”,后面的错误是'HTTP错误400:错误请求'打印没有状态消息。 – goh 2010-07-19 08:11:57