问题标签 [python-twitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-twitter - HTTPLIB2 在 mac osx 上安装 python-twitter 时出错
您好,我正在尝试安装python-twitter
,其中一个依赖项HTTPLIB2
给我带来了很多问题。我在互联网上上下搜索过,但也许我不知道正确的关键词是什么。这是问题所在。
我正在安装python-twitter
. "pip install -r requirements.txt"
例如,我通过安装或一一安装要求"pip install httplib2"
。然后我跑"python setup.py install"
。它很高兴,但随后"python setup.py test"
失败,并出现错误import HTTPLIB2
。
……
但我认为打印错误是 python 2 和 3 之间的不兼容。为什么我得到这个,而我显然有 python 2.7(我检查并卸载并重新安装了 HTTPLIB2)。非常感谢您的帮助
python - 如何使用 python-twitter 找到关注请求的用户
我正在尝试使用 python-twitter 库在列表中关注某些用户。但是对于某些用户,我正在接受“您已经要求关注用户名”错误。这意味着我已向该用户发送了以下请求,因此我不能再这样做了。那么如何控制用户,我发送了以下请求。或者有没有其他方法可以控制它。
编辑:我正在总结:您可以随时关注一些用户。但有些人不让。首先您必须发送友谊请求,然后他/她可能会接受或不接受。我想学习的是,如何列出请求的用户。
python - 使用 python-twitter 的问题
我正在使用python-twitter API
以及我传递给以下代码的任何内容user
,仍然返回我的时间线而不是所需用户的时间线。有什么我做错了吗?
当我没有将必填字段传递到 twitter.Api 时,它会给我一个身份验证错误。
python - Python-twitter api.VerifyCredentials() 不返回
我正在使用 python-twitter api,我得到了 consumer_key、consumer_secret、access_token_key、access_token_secret 但是当我尝试下面的代码时,我得到了这个输出 {}print api.VerifyCredentials()
而我没有得到print status.text
你认为这里有什么问题?
python - Python2.7 中的 Twitter 包出错
我已经安装了 Python 2.7 并尝试使用 Twitter 包。我已经成功安装了 3 个必备包......但不知何故得到了这个错误:
我尝试了这个版本,但得到了同样的错误:
我已经为 twitter 安装了 3 个包,即:python-twitter-0.8.5、python-twitter-1.0、twitter-1.10.0
命令的输出如下:
我应该卸载一些东西吗?我已在 python-twitter-0.8.5 和 python-twitter-1.0 中重命名了 twitter.py 文件,但仍然出现错误...
python-2.7 - Twitter (python-twitter) 包失败
我已经安装了 Python 2.7 并尝试使用 Twitter 包。我已成功安装了 3 个必备软件包...我已获得使用者密钥和访问令牌...但不知何故收到此错误:
所有其他命令也导致相同的错误......例如
statuses = api.GetUserTimeline(user)
任何帮助,将不胜感激...
python - GetFollowerIDs 功能不再起作用
该代码在 4 天前有效。但突然停止工作。它在下面给出错误。我正在使用 python-twitter。这是什么原因?
编辑:所有代码都在上面。3-4 天前它是正确工作的代码。
EDIT2:如果你愿意,你可以从这里查看错误行。我正在使用那个库。https://github.com/bear/python-twitter/blob/master/twitter.py
python - Python twitter bot 代码不起作用,redis-server 端口
使用我从本教程中获得的代码,我正在尝试从 Python 创建 twitter 机器人,以转发使用某些关键字找到的任何推文。它使用来自 Python-Twitter Developers 和 Redis 的python-twitter API 包装器。我已经安装并获得了包装器和 Redis,它们运行没有问题,但是当我从命令行运行 twit_bot.py 时,出现以下错误:
这是我的机器人的粘贴箱。我是一个完全的python新手,真的不知道如何解决这个问题。
从上面的 pastebin 中,我从第 27 行开始复制到第 36 行:
更新:新错误按照用户 Bibhas 的建议,
在运行pip freeze
并卸载了路径中的额外 twitter 包装器后,我从命令行运行twit_bot.py,但仍然出现错误,这次它看起来如下所示:
再次更新!
由于看起来 Redis 服务器是给我一个问题 (
redis.exceptions.ConnectionError: Error 61 connecting localhost:6379. Connection refused.
) 的服务器,如上面的错误所示,我查看了这个 stackoverflow 问题,希望得到一个潜在的答案,但进入 python 控制台并运行
没有给我任何有用的东西,因为它说它已连接(我想!?!?!)所以我仍然不确定如何解决这个问题,以便我的机器人工作。:C
python - 覆盖类的方法并访问其变量
我正在尝试覆盖此类的名为 GetFollowerIDs 的方法: https ://github.com/bear/python-twitter/blob/master/twitter.py#L3705
我想要实现的是正常执行该功能,然后得到next_cursor
不只是result
.
我尝试了以下方法:
我收到了这个错误:
TypeError: unbound method GetFollowerIDs() must be called with MyApi instance as first argument (got nothing instead)
当这样调用它时:
最重要的是,result
并且next_cursor
已经显示为在我的 IDE 中未定义。
python - 通过 Python Twitter 工具授权 Twitter 流 API 的问题
我一直在使用Python Twitter 工具,并且通过这个库使用 REST API 进行身份验证没有任何问题。
但是当我尝试使用 Streaming API 进行身份验证时,除了 401 HTTP Unauthorized 错误,我什么也得不到。
与网站类似,我的代码如下:
我试过了:
仔细检查我的令牌/密钥——我知道它们是正确的,因为我可以通过相同的库使用相同的令牌和密钥对 REST API 进行身份验证。
仔细检查我的权限级别——我什至故意将其更改为读取、写入和直接消息,但仍然无法正常工作。
另外,我查看了Twitter Dev网站,它说我只需要 OAuth 就可以使用 Streaming API 进行身份验证,所以我认为这也不是问题。我只需要访问公共流,没有比这更高的了。
检查我是否有最新版本的库——我有。
任何的意见都将会有帮助!:)