Twython使用ID获取Tweet

2024-05-16 00:29:57 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Twython,如何仅使用tweet ID_STR获得一条tweet?在

我知道我可以这样称呼它(TwitterDocuentation

"https://api.twitter.com/1/statuses/show.json?id=112652479837110273"

但是当我试图在twython中用request()方法调用它时,总是遇到返回代码400个错误。我试图做一些类似于调用showStatus端点的操作

^{pr2}$

但这似乎不允许我插入ID_STR param(或者我显然是做错了)

 tweet = twitter.request(endpoint='showStatus',
              params={id:'112652479837110273'})

如何仅使用tweet ID和Twython来完成此操作?在


Tags: httpscomapiidjsonrequestshowtwitter
3条回答

Twython没有showStatus方法,它应该是(show_status)

status = twitter.show_status(id="112652479837110273")

参考:https://github.com/ryanmcgrath/twython/blob/master/tests/test_core.py第147行

如果您在2014年仍在尝试这样做,那么现在的代码是:

twitter.statuses.show(id="126415614616154112")

如果不起作用,请检查:https://dev.twitter.com/docs/api/1/get/statuses/show/%3Aid Twitter不断更新他们的API。在

方法如下:

status = twitter.showStatus(id="112652479837110273")
print status['text']

结果是:

@twitter meets @seepicturely at #tcdisrupt cc.@boscomonkey @episod http://t.co/6J2EgYM

相关问题 更多 >