如何使用流式twitter api来监控java中的标签



有人能给我看一个java示例吗?我一直在找它,但没有找到任何

这实际上很容易,您必须在track POST参数中提供哈希标记:

github.com上的TwitterClient是一个使用流式API的Java示例。。。它需要一些工作,最重要的是,HttpURL需要在TwitterClient.java中更改为HttpsURL:

/**
 * Extracts the host and post from the baseurl and constructs an
 * appropriate AuthScope for them for use with HttpClient.
 */
private AuthScope createAuthScope(String baseUrl) throws URIException {
    //HttpURL url = new HttpURL(baseUrl);
    HttpsURL url = new HttpsURL(baseUrl);
    return new AuthScope(url.getHost(), url.getPort());
}

并且在CCD_ 4中将CCD_ 2改变为CCD_。

编译后从http://github.com/gistinc/TwitterClient获取TwitterClient,运行如下示例:

java <classpathstuff> example.Example username:password -t #YourHashTag

在CURL中,在中创建一个名为track.txt:的文件

track=#YourHashTag

然后像这样卷起来。。。你可以看到它在工作:

curl https://stream.twitter.com/1/statuses/filter.json -uusername:password -d @track.txt

希望这能有所帮助;-)

相关内容

  • 没有找到相关文章

最新更新