通过python将图片发布到Twitter

通过python将图片发布到Twitter,python,twitter,Python,Twitter,是否有人使用TwitterModule for python()可以在twitter帐户上发布图片?将文本发布到状态时,一切正常,但我不知道如何发布图片。谢谢你的帮助 按照评论中的建议添加我的代码(谢谢!) 如果您使用的是externaltwitter模块,我假设您可以安装其他外部库。您可以尝试通过API上传图像。你可以找到答案 我猜twitter模块没有处理方法POST,或者我无法让它工作。我可以用Twython来做: import twython import urllib t = Twy

是否有人使用TwitterModule for python()可以在twitter帐户上发布图片?将文本发布到状态时,一切正常,但我不知道如何发布图片。谢谢你的帮助

按照评论中的建议添加我的代码(谢谢!)


如果您使用的是external
twitter
模块,我假设您可以安装其他外部库。您可以尝试通过API上传图像。你可以找到答案

我猜twitter模块没有处理方法POST,或者我无法让它工作。我可以用Twython来做:

import twython
import urllib

t = Twython(APP_KEY, APP_SECRET,OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
pic urllib.urlopen('http://pic.png')
t.update_status_with_media(status='Status', media=pic)

请发布您的尝试,这样我们就可以看到您做错了什么。我用代码编辑了我的问题。谢谢@alKid。从文件上看,我看没有办法做到这一点。你是从哪里得到你的方法的?来自互联网上有同样尝试的其他用户。我也看不出有什么办法,所以我的问题就是因为这个。如果你知道我如何度过难关,我很感激,如果你不知道,那没关系。我不能理解我问题中的“-1”。现在,一个问题。这个代码会触发错误吗?谢谢!我也要试试。很高兴我能帮上忙。
import twython
import urllib

t = Twython(APP_KEY, APP_SECRET,OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
pic urllib.urlopen('http://pic.png')
t.update_status_with_media(status='Status', media=pic)