问题标签 [twython]

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.

0 投票
1 回答
1262 浏览

python - Twython OAuth1 问题,401 错误使用示例代码

我正在尝试使用最新版本的 Twython 和 Python 2.7.3 设置流。我正在尝试在依赖于OAuth1 文档的流式文档中重现该示例。使用以下代码会产生 401 错误,直到我终止执行:

'OAUTH_TOKEN' 和 'OAUTH_TOKEN_SECRET' 的值最终设置为 unicode 字符串。我已将 'APP_KEY' 和 'APP_SECRET' 设置为上述或 unicode 字符串,两者的结果相同。

按照这个报告的问题中的建议,我更新了 requests 和 requests-oauthlib,但没有运气。

我不相信我有防火墙问题。在这一点上,我已经在三个不同的盒子上尝试了这段代码,它们都在不同的语言环境中,结果都一样。

目前不知道如何进行。所有帮助表示赞赏。

0 投票
3 回答
2466 浏览

python - 使用 Twython 的代理

每次尝试通过代理运行代码时,我都会收到此错误。我已经浏览了关于如何让我的代码在代理后面运行的每个可用链接,但我根本无法完成这项工作。

现在如果我这样做

我只得到一个 {}

当我尝试跑步时

我得到这个问题:

我到处搜索。尽我所能。唯一可用的资源是:

https://twython.readthedocs.org/en/latest/usage/advanced_usage.html#manipulate-the-request-headers-proxies-etc

https://groups.google.com/forum/#!topic/twython-talk/GLjjVRHqHng

https://github.com/fumieval/twython/commit/7caa68814631203cb63231918e42e54eee4d2273

https://groups.google.com/forum/#!topic/twython-talk/mXVL7XU4jWw

我在这里(在 Stack Overflow 上)也找不到任何主题。

请帮忙。希望有人回复。如果您已经这样做了,请帮助我提供一些代码示例。

0 投票
0 回答
437 浏览

twitter - 无法获取 OAuth 2 访问令牌

我正在开发基于 python 2.7 的 GUI 来阅读推文。

当我通过 Eclipse 和 PyDev 运行脚本时,一切正常。但在使用 gui2exe/py2exe 编译后,我收到以下错误消息:

代码是:

任何人都可以帮忙吗?

0 投票
1 回答
606 浏览

twitter - Twython:Twitter API 返回 500(内部服务器错误)

在尝试使用 Twython 进行简单的 Twitter 搜索时

我收到此错误:

这里可能是什么问题?

0 投票
1 回答
195 浏览

twitter - Twitter流媒体似乎总是有一条推文的延迟

从推特流式传输时,一条推文似乎存在延迟。

设想

  • 使用轨道参数启动流式传输,例如“oopsnotworking”
  • 发布一条包含“oopsnotworking”的推文
  • 溪流似乎没有捡起它
  • 发布另一条包含“oopsnotworking”的推文
  • 流现在拾取第一条推文
  • 继续

这似乎已经持续了一个多星期,因为我开始研究流 API。起初我认为 API 在那段时间有问题,但我听说 API 的任何问题似乎都会在几个小时内得到解决。

这是它应该如何工作的吗?

我正在使用 Twython 顺便说一句。

0 投票
1 回答
390 浏览

python - 通过 twython 发布转推会得到 401,而我可以轻松访问时间线

我正在使用twython推特 API。

我正在获取 oauth_token 和秘密,如下所示 -

然后在签名后保存它,oauth_verifier如下所示 -

一旦完成,当我这样做时 -

我得到了想要的输出。

但是当我这样做的时候——

twitter_id推文在哪里status_id

我收到 401 未经授权的错误 -*** TwythonAuthError: Twitter API returned a 401 (Unauthorized), An error occurred processing your request.

知道我缺少什么吗?

0 投票
4 回答
2003 浏览

python - 如何在特定目录中安装python包

我正在 google appengine 上开发一个 twitter 应用程序——为此我想使用 Twython 库。我尝试使用 pip 安装它 - 但它要么将其安装在主 python 目录中,要么不导入所有依赖项。

我可以简单地将 Twython 的所有文件复制到 appengine 根目录,并手动导入所有依赖库,但这似乎非常错误。如何在包含所有依赖项的特定文件夹中安装包?

谢谢

0 投票
1 回答
500 浏览

python - 我无法让 Twython 更新我的推特状态

我尝试编写一个简单的程序来使用 Twython(版本 3)更新我的 Twitter 状态。我可以搜索公共时间线,但当我尝试更新状态时,它会返回“Twitter API 返回 401(未授权)”。

有谁知道这里有什么问题?

0 投票
2 回答
620 浏览

python - python3编码错误,混淆(使用twython)

这是我很长一段时间以来第一次尝试python。我正在尝试使用 twython 简单地提取和打印推文到控制台。

通常会打印几条推文,然后我遇到这个,同时打印用户名或推文文本(根据字符出现的位置而有所不同):

UnicodeEncodeError:“charmap”编解码器无法在位置 139 编码字符“\u2026”:字符映射到

我已经尝试添加.encode('utf-8')或包装它str(),但我会得到最接近的是b'text here',但显然我只想要推文文本。甚至尝试过decode()。我读到我必须告诉 python 我想编码什么样的字符集,我一直在这样做,但我仍然得到b'string here'. 我在网上找到的很多示例都不适用于 python3,这也使得找到我需要的东西变得更加困难。

有人可以指出我正确的方向吗?

0 投票
2 回答
129 浏览

python - 异常出现在错误的地方

在 t.cursor() 方法中,Twython 库中的一小部分 id 会引发异常。但是,无论何时发生异常,在我的代码中引发异常的实际行是 try/except 块之后的 for 循环,这会阻止continue调用 。

如何在 try 块中抛出异常,而不是被 except 块捕获,然后在一些(大部分)不相关的代码中出现?

是的,这是一个 401 错误,但这只是 Twitter API 返回错误代码。实际上,我正确地进行了身份验证。我也知道我可以将 except 块移到 for 循环之后,但我只想知道这到底是怎么发生的。

追溯: