Comments (8)
try doing a "mvn compile" (or mvn install) first, and then make that exec call
from hbc.
Ahh, that worked great! Is there a way to compile it all to a .jar file so I can move it around from machine to machine?
from hbc.
Does BasicAuth work? I commented-out the OAuth line in hbc-example/src/main/java/com/twitter/hbc/example/SampleStreamExample.java and uncommented the BasicAuth line and I'm getting:
Did not receive a message in 5 seconds
Did not receive a message in 5 seconds
[hosebird-client-io-thread-0] INFO com.twitter.hbc.httpclient.ClientBase - sampleExampleClient Done processing, preparing to close connection
[hosebird-client-io-thread-0] INFO com.twitter.hbc.httpclient.ClientBase - sampleExampleClient Establishing a connection
[hosebird-client-io-thread-0] WARN com.twitter.hbc.httpclient.ClientBase - sampleExampleClient Error connecting w/ status code - 401, reason - Unauthorized
Did not receive a message in 5 seconds
Did not receive a message in 5 seconds
Killed
from hbc.
Most likely you need to recompile after that change. I'll update the docs to make this more obvious.
Try running:
mvn compile && mvn exec:java -pl hbc-example
from hbc.
I had to recompile after making the changes, I guess. I am using the BasicAuth ("username","password); now and I'm getting:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project hbc-example: Compilation failure: Compilation failure:
[ERROR] /root/hbc/hbc-example/src/main/java/com/twitter/hbc/example/SampleStreamExample.java:[40,30] error: cannot find symbol
[ERROR] symbol: class BasicAuth
[ERROR] location: class SampleStreamExample
[ERROR] /root/hbc/hbc-example/src/main/java/com/twitter/hbc/example/SampleStreamExample.java:[55,11] error: incompatible types
from hbc.
Added: import com.twitter.hbc.httpclient.auth.BasicAuth;
Now it compiles! Yea! Thanks!
from hbc.
and did you successfully connect to the api?
from hbc.
Yea, it's working. I'm getting the stream output now. I'm trying to turn off all of the extra output though or send that to stderr instead of stdout so I can pipe stdout to my app. Also, hitting ctrl-c doesn't really stop and disconnect hbc, but those are different errors than this one. I will close this issue. Thanks for the help!
from hbc.
Related Issues (20)
- Enhanced URL enrichment in Twitter/GNIP volume stream 2.0 causing DelimitedStreamReader's buffer to overflow
- Sitestream: Add/remove user on reconnect HOT 2
- OAuth1.signRequest throws NullPointerException when no query params HOT 1
- Incomplete Streaming of tweets HOT 3
- ClientBuilder error caused by deprecation of SchemeRegistryFactory
- Broken link on README HOT 2
- Create release with support for powertrack 2 HOT 5
- How to search tweets between specific date range using hbc HOT 1
- Use hbc on talend
- Twitter "Streaming API" link in README.md is no longer valid HOT 1
- Handler for onBlock? HOT 1
- is this repo and the getting started not going to work after the 16th of August? HOT 1
- Streaming connection to twitter through a internet proxy in a new release
- Proxy in ClientBuilder HOT 2
- Quotes o Retweets search by UserName not retrieved by streaming API
- Missing Check against Null
- Twitter API is not working for Kafka. it's refusing the connection HOT 2
- Connection Failure. HOT 1
- How do I get token and secret HOT 2
- Hosebird client is retired
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hbc.