Hi James, The "track" feature of the User Streams API is more like the general track filter for the Streaming API http://dev.twitter.com/pages/streaming_api_methods#track -- in other words, it's more like a streaming search feature of all public statuses rather than being a filter on the particular user stream you're listening to.
If you want to filter the User Stream itself, you'll need to handle the filtering programmatically in your application -- entities are the best way to filter on a specific hashtag as you surmised. Taylor @episod <http://twitter.com/episod> - Taylor Singletary - Twitter Developer Advocate On Fri, Feb 18, 2011 at 2:46 PM, WushuJames <wushuja...@gmail.com> wrote: > Hi, > > What does it mean to do "track" on a user stream? I had thought that > it would just be like my user stream but filtered to just those tweets > that have the keyword/hashtag. But, when I actually do it, i see a > stream of public tweets that match that track keyword, not just the > ones from the people I follow. > > Does track in fact work with user streams in the way I was thinking? > If not, what is the recommended way for me to get just tweets on my > user stream that match a given hashtag. Should I just match against > the "entities" block myself? > > Here is what I'm sending: > > POST /2/user.json HTTP/1.1 > Host: userstream.twitter.com > Accept-Encoding: identity > Content-Length: 28 > Content-type: application/x-www-form-urlencoded > Authorization: OAuth realm="", oauth_version="1.0", > oauth_signature="XXXXXX", oauth_nonce="XXXXXX", > oauth_timestamp="XXXXXX", oauth_token="XXXXXX", > oauth_consumer_key="XXXXXX", oauth_signature_method="XXXXXX" > > track=apple&delimited=length > > And here is what is being returned: > HTTP/1.1 200 OK > Content-Type: application/json > Transfer-Encoding: chunked > Server: Jetty(6.1.25) > > followed by the friends list and messages > > Thanks, > -James > > -- > Twitter developer documentation and resources: http://dev.twitter.com/doc > API updates via Twitter: http://twitter.com/twitterapi > Issues/Enhancements Tracker: > http://code.google.com/p/twitter-api/issues/list > Change your membership to this group: > http://groups.google.com/group/twitter-development-talk > -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk