1

使用Twython,如何仅使用推文 ID_STR 获得一条推文?

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

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

但是在尝试使用 request() 方法在 twython 中调用它时,我一直遇到返回代码 400 错误。我试图做类似于调用 showStatus 端点的事情

 tweet = twitter.request(endpoint='showStatus')

但这似乎不允许我插入 ID_STR 参数(或者我只是做错了)

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

我如何仅使用推文 ID 和Twython来做到这一点?

4

3 回答 3

3

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

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

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

于 2013-09-13T21:26:24.033 回答
2

这是如何做到的:

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

结果:

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

于 2013-01-11T20:49:19.830 回答
1

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

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

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

于 2014-03-30T02:54:44.977 回答