使用Twitter REST api获取直接消息

时间:2017-01-08 06:58:46

标签: ruby-on-rails ruby twitter-bootstrap rest twitter

我正在使用Ruby on Rails试验twitter REST API。

我正在使用twitter gem。我可以在我的代码中使用客户端对象。

client = current_domain.twitter_accounts.first.client

根据here

提供的文件

client对象正常工作。但我无法以同样的方式获得DirectMessages

还遵循了this文档。在这里,我找不到获得DirectMessages的方法。 REST API中是否有一种方法可以获取Twitter直接消息。或者我是否需要实现Streaming API。

1 个答案:

答案 0 :(得分:1)

http://www.rubydoc.info/gems/twitter/Twitter/REST/Client

Methods included from DirectMessages
#create_direct_message, #destroy_direct_message, #direct_message, #direct_messages, #direct_messages_received, #direct_messages_sent

这些映射到REST API端点

https://dev.twitter.com/rest/reference/get/direct_messages https://dev.twitter.com/rest/reference/get/direct_messages/sent

n.b。您无法通过此API获取群组消息,并且需要重建收件箱模型,例如序列回复您自己和收件人之间的回复。