【问题标题】:How to get Complete (Both Sent and Received) Direct messages from Twitter api in single request?如何在单个请求中从 Twitter api 获取完整(发送和接收)直接消息?
【发布时间】:2011-09-20 11:08:09
【问题描述】:

现在我可以从twitter 获得“收到的直接消息”,从twitter 获得“发送的直接消息”。

但我看到了一个 iPhone 应用程序Seesmic,其中直接消息显示为原始 Twitter 消息页面 (Messages)。在那个 iPhone 应用程序中,他们在单页中显示发送和接收的消息。

我可以通过调用这两个 web 服务 (http://api.twitter.com/version/direct_messages/sent.json,http://api.twitter.com/version/direct_messages.json) 并合并两个响应来做到这一点并将其显示为原始 twitter 收件箱(意味着将消息作为单独的页面显示给每个用户)。

Twitter Direct Messages中只有四种方法

我想知道在单个请求中从 twitter 获取完整“直接消息”的任何其他方式。Streaming api 是否能够做到这一点。 Web 中没有足够的流式 API 支持。请回答我。在此先感谢。

【问题讨论】:

标签: iphone twitter


【解决方案1】:

没有单一的 API 方法可以提供此功能。您将不得不提出两个请求并在本地合并它们。您可以使用User Streams API,但流式 API 不提供任何历史数据。您将从没有 DM 开始,然后在用户发送/接收 DM 时慢慢建立本地缓存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    • 2019-11-16
    • 2016-04-05
    • 1970-01-01
    • 2017-05-22
    相关资源
    最近更新 更多