问题标签 [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.
python - Twython - 如何使用媒体 url 更新状态
在我的应用程序中,我让用户在 Twitter 上发帖。现在我想让他们通过媒体更新他们的状态。
在twython.py
我看到一种update_status_with_media
从文件系统读取图像并上传到 twitter 的方法。我的图像不在文件系统中,而是在 S3 存储桶中。
如何使用 S3 存储桶 url 进行这项工作?
在变量中传递 url file_
,在 IO 错误时失败,没有这样的文件或目录。
由于 UnicodeDecode 错误,传递 StringIO 失败。
传球urllib.urlopen(url).read()
给file() argument 1 must be encoded string without NULL bytes, not str
.
我也尝试使用post
方法并从 twitter api 获得 403 Forbidden,Error 创建状态。
刚刚解决了
呸,终于开始工作了!也许它会帮助其他人节省我花费的几个小时。
json - JSON 或 SimpleJSON 和 Python 与 Twython
我也是 Python 和 JSON 的新手。我安装了 twython 来与 Twitter API “对话”。我在 Mac 上使用 Python 2.7。
我想通过 API 获得我的提及。该程序应识别提到我的 Twitter 用户。
我尝试:
用户被提及一次,print men 显示了很多这样的东西:
在这些东西的某个地方,我看到了我想从响应中提取的所有东西。
我怎样才能提取screen_name
?
我对 or 很困惑json.dumps
-json.loads
我应该使用json
orsimplejson
吗?
authentication - 使用 twython 进行身份验证
我有上面的 twython 代码,但身份验证不起作用。
我正进入(状态,
TwythonAuthError:Twitter API 在打印 twitter.search(q='python') 处返回 400(错误请求)、错误身份验证数据
我需要回调网址吗?我刚刚开始一个项目,我没有专门的网站。
python - Twitter API/Twython - 显示用户以获取用户个人资料图片
如何使用 Twython 获取用户个人资料图片?
我看到show_user()
了方法,但是使用 api 密钥和秘密 + oauth 令牌和秘密实例化 Twython,并调用此方法返回 404:
TwythonError: Twitter API returned a 404 (Not Found), Sorry, that page does not exist
。
从 Twython 实例化的 wo api/oauth 密钥调用相同的方法返回 400: TwythonAuthError: Twitter API returned a 400 (Bad Request), Bad Authentication data
。
我还尝试GET
从 中获取用户信息https://api.twitter.com/1.1/users/show.json?screen_name=USERSCREENNAME
,也得到了 400。
我将不胜感激对 twitter api 1.1 的经过身份验证的请求的工作示例。在 twitter api 参考上找不到它。
api - Twython - Twitter 搜索“vine.co”拍摄空白
我一直在愉快地开发一个使用 Twython 的网络应用程序,并通过在推文中搜索 vine.co 从推特 API 中获取 Vine。搜索一直运行良好。
突然间,就在最后一两天,搜索“vine.co”大部分时间都返回空白,但搜索各种其他术语却运行良好。
搜索:
返回:
而搜索任何其他常用词会出现很多情况。为简洁起见,我不会在这里倾倒大量的回复。
我看到一周前有 Twitter API v1 停电测试。如果它影响 Twython,那肯定会杀死所有搜索(顺便说一句——我需要深入研究 Twython 以了解 API 更改如何影响当前版本)。
有人知道 Twitter 故意阻止 vine.co 在 API 上的搜索吗?不知道为什么会这样,但希望有人在这里有见识。我有点不知所措。
python - Twython GET 中的 SSL 错误
我正在玩 twython 和 requests 包,发现一些奇怪的东西阻止了我的代码来检索推文。如果有帮助,我正在防火墙后面工作。
代码:
来自 Twython 请求的错误:
SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
请求成功
回应 [200]
因此,“cacert.pem”似乎适用于 Request 库,但不适用于 Twython。我假设 Twython 调用请求以获取凭据的验证。是否可以在 twyhton 调用中使用“Verify=False”在 Twitter 中进行搜索。
python-2.7 - 捕获异常后如何继续执行?
我正在使用 twython 从 twitter 获取一些推文。要获取我使用 try / except 的推文,例如
打印错误后如何告诉程序继续执行?原因现在打印错误后,程序停止。
python - 通过 twitter 流 API 1.1 获得提及和 DM?(使用 twython)
我正在使用 twython(python 的 Twitter API 库)连接到流 API,但我似乎只获得了可能被单词过滤的公共 Twitter 流。有没有办法获得经过身份验证的用户时间线或@提及的实时流?
我一直在循环通过延迟调用 REST API 来获得这些提及,但 twitter 不喜欢我提出这么多请求。
Twython 文档对我没有多大帮助,官方 twitter 文档也没有。
如果有另一个 python 库可以比 twython 更好地用于流式传输(对于 Twitter API v1.1)。我很感激这个建议......谢谢。
python - GET 趋势/地点的问题 (Twython)
试图访问多伦多趋势的“名称”部分。到目前为止,我有这个,但它给了我错误:
那是在身份验证之后并返回强制进入数组(由于某种原因无法通过索引访问)并作为列表的整个对象列表。
python - 使用 twython 在 django 的本地服务器上测试 twitter 应用程序
我正在使用twython 库,与 twitter python 库进行握手。我正在我的本地服务器上测试东西,127.0.0.1:8000
这是我的第一个 django 视图,它为用户生成 twitter 令牌。
从上面的视图中,用户被重定向到第二个视图,我希望在其中读取用户的时间线,我按以下方式进行 -
但在这里,我收到以下错误 - Twitter API 返回 401(未授权)、无效或过期令牌
请帮助我知道我错在哪里。
谢谢你的时间。