twitter4j 中的 StatusListener 没有正确收听
StatusListener in twitter4j not listening correctly
尝试在 twitter4j 中使用 StatusListener 来收听来自特定用户的推文,然后回复它们。
不过StatusListener好像不太靠谱。它似乎 "hear" 某些推文而不是其他推文。
例如,当我正在收听的用户发送推文时,它只是有时会被我的状态监听器捕获,如果推文出于某种原因包含照片,则永远不会被捕获,这是一个问题,因为用户我每次都想听微博照片!
这似乎也是发送 0x234578 等 rgb 代码的情况
是否有什么东西阻止状态侦听器接收这些推文?!
我使用的是此 link 底部示例编号 9 中的确切代码:
http://twitter4j.org/en/code-examples.html
sample():
开始监听所有 public 状态的随机样本。
此方法用于获取推文样本。
您提到的示例编号 9 是示例流。
(http://twitter4j.org/javadoc/twitter4j/TwitterStream.html)
你必须使用 UserStream
,而不是 SampleStream
(检查方法user()
)
看看这个例子:
尝试在 twitter4j 中使用 StatusListener 来收听来自特定用户的推文,然后回复它们。
不过StatusListener好像不太靠谱。它似乎 "hear" 某些推文而不是其他推文。
例如,当我正在收听的用户发送推文时,它只是有时会被我的状态监听器捕获,如果推文出于某种原因包含照片,则永远不会被捕获,这是一个问题,因为用户我每次都想听微博照片!
这似乎也是发送 0x234578 等 rgb 代码的情况
是否有什么东西阻止状态侦听器接收这些推文?!
我使用的是此 link 底部示例编号 9 中的确切代码: http://twitter4j.org/en/code-examples.html
sample():
开始监听所有 public 状态的随机样本。
此方法用于获取推文样本。
您提到的示例编号 9 是示例流。 (http://twitter4j.org/javadoc/twitter4j/TwitterStream.html)
你必须使用 UserStream
,而不是 SampleStream
(检查方法user()
)
看看这个例子: