【问题标题】:Getting direct messages using Twitter REST api使用 Twitter REST api 获取直接消息
【发布时间】:2017-05-22 16:03:34
【问题描述】:

我正在用 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。

【问题讨论】:

  • 你试过client.direct_messages吗?
  • @VasiliyErmolovich 谢谢它运作良好。

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


【解决方案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 获得群组消息,并且需要重建收件箱模型,例如您和收件人之间的回复顺序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2016-04-05
    • 1970-01-01
    • 2023-03-21
    • 2020-05-01
    相关资源
    最近更新 更多