当前位置: 首页 > 知识库问答 >
问题:

python twitter api 1.1获取转发id

高森
2023-03-14

我需要打印用户的ID已重新推特一条推特。当我运行我的代码时,这就是我得到的。我做错了什么?

[]

[]

[]

[]

[]

Traceback(最近的调用为last):文件“”,第1行,在reqs()文件“C:\documents and settings\visolank\desktop\python\programs\twitter_travel_guard.py”中,第136行,在reqs retweets=t.statuses.retweets_of_me(Since_id=str(tweet['id']),max_id=str(tweet['id']))文件“C:\documents and settings\visolank\desktop在\programs\Twitter\api.py”上,第235行,在_handle_response中引发TwitterHTTPError(e,uri,self.format,arg_data)TwitterHTTPError:Twitter发送了URL:1.1/statuses/retweets_of_me.json的状态429,使用参数:(max_id=345206977242210304和详细信息:{“错误”:[{“消息”:“超出速率限制”,“代码”:88}]}

代码:

def reqs():
    t = Twitter(auth=OAuth('....'))
    tweets = t.statuses.user_timeline.TravelGuard()
    for tweet in tweets:
        retweets = t.statuses.retweets_of_me(since_id=str(tweet['id']), max_id=str(tweet['id']))
        print retweets

共有1个答案

须巴英
2023-03-14

我不知道您使用的是哪个库,但我想说的是:

since_id=str(tweet['id']), max_id=str(tweet['id'])

是问题的一部分:您给SINE和max ids赋予了相同的值,所以这些限制之间不能有任何区别。我想您希望查找每个tweet的转发,那么您是否可以将t的id传递到函数中(不确定参数名为什么)?

 类似资料:
  • 问题内容: 我正在使用以下软件包:os / exec http://golang.org/pkg/os/exec/在操作系统中执行命令,但我似乎找不到获取退出代码的方法。我虽然可以阅读输出 即。 问题答案: 很容易确定退出代码是0还是其他。在第一种情况下,将返回nil(除非在设置管道时出现另一个错误)。 不幸的是,在错误的情况下,没有独立于平台的方法来获取退出代码。这也是它不属于API的原因。以下

  • 问题内容: 我正在使用Go启动一些脚本,当它们遇到问题时,它们会使用“警报”信号,我知道Go可以捕获这些信号,但我需要知道产生该信号的PID。在C中向信号处理程序传递一个结构以了解发出信号的pid,但在Go中看起来并非如此 下面的示例(从信号文档中提取)向我发送了发起呼叫的信号,但没有任何有用的信息(例如pid) 问题答案: 不,您不能以官方支持的方式执行此操作。Go运行时需要拥有信号处理程序,并

  • 问题内容: 我正在寻找一个可以获取URL参数并支持此搜索字符串而不输出JavaScript错误的jQuery插件:“格式错误的URI序列”。如果没有支持此功能的jQuery插件,我需要知道如何对其进行修改以支持此功能。 解码时,URL参数的值应为: (字符是挪威语)。 我无权访问服务器,因此无法对其进行任何修改。 问题答案: 您不应该使用jQuery这样的东西! 现代的方式是通过像Bower这样的

  • 我使用fetchapi发布表单中的一些数据,这很有效。 但是我面临一个问题,问题是当我发布数据时,状态不会更新,是的,我知道我没有使用setState(),但没有设置它。然而 目前,我正试图通过控制台日志来调试该问题,结果发现没有使用主体。 提交功能: 这是第一次使用提取API。Tm真的很困惑为什么这行不通,任何帮助都将不胜感激。我知道链接。然后(),但我不能让它与POST请求一起工作。 我想做的

  • 1.6. 并发获取多个URL Go语言最有意思并且最新奇的特性就是对并发编程的支持。并发编程是一个大话题,在第八章和第九章中会专门讲到。这里我们只浅尝辄止地来体验一下Go语言里的goroutine和channel。 下面的例子fetchall,和前面小节的fetch程序所要做的工作基本一致,fetchall的特别之处在于它会同时去获取所有的URL,所以这个程序的总执行时间不会超过执行时间最长的那一

  • OS:LinuxSelenium版本:**3.12**浏览器:ChromeV66, chromeDrive2.38 以下是我的网格配置:集线器(Linux)运行在詹金斯机器(https://jenkins.us.abc.edu)上,带有硒网格詹金斯插件。 现在,我尝试使用json注册我的节点,如下所示,并启动节点:java-jar-Dwebdriver。铬。驱动程序=chromedriver se