我在一个简单的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")
问题:流式推文时如何查看扩展的推文?