-1

是否有人使用 python 的 twitter 模块(https://github.com/sixohsix/twitter/tree/master)能够在 Twitter 帐户上发布图片?将文本发布到状态一切正常,但我不知道如何发布图片。谢谢您的帮助。

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

import twitter

t = twitter.Twitter(auth=twitter.OAuth('PAR1', 'PAR2','PAR3', 'PAR4')) #autentication is fine.

#t.statuses.update(status="Hello World!") #this command works fine!

t.updateStatusWithMedia('http://url_of_image', status="Hello World!") #that's what I need to do.
4

2 回答 2

0

我猜 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)
于 2013-11-02T00:15:15.067 回答
0

如果您使用的是外部twitter模块,我假设您可以接受安装其他外部库。您可以尝试tweetphoto通过 API 上传图片。你可以在这里弄清楚。

于 2013-11-01T23:54:50.520 回答