我正在使用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。
答案 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获取群组消息,并且需要重建收件箱模型,例如序列回复您自己和收件人之间的回复。