Rails Twitter宝石流式扩展推文

时间:2018-07-24 03:11:24

标签: ruby-on-rails twitter ruby-on-rails-5

我在一个简单的Rails 5应用程序中使用sferik的twitter Rails gem。我可以使用过滤器方法成功流式传输推文(Twitter :: Streaming :: Client)。但是,所有推文的文本均被截断(即,除了在Tweet对象上具有truncated: true的属性外,末尾还有3个点)。

在搜索时,我遇到了tweet_mode: "extended"的选项。但是,这似乎仅适用于Rest客户端(Twitter :: REST :: Client)的搜索方法。请参见下面的代码段。

以下的代码确实可以在 Rest 客户端上为我工作。使用truncated: false给Tweet对象。

client.search(search, result_type: "recent", tweet_mode: "extended")

无效下面的代码在 Streaming 客户端上对我不起作用。使用truncated: true给Tweet对象。

client.filter(track: topics.join(","), tweet_mode: "extended")

问题:流式推文时如何查看扩展的推文?

0 个答案:

没有答案