bbuzz

TwitterApiTweets

trait TwitterApiTweets extends TweetProvider

Provides Tweets by streaming from the Twitter API.

You should obtain developer keys from Twitter. The steps are roughly 1. create an App at https://apps.twitter.com/ 2. create access tokens for your app as per https://dev.twitter.com/docs/auth/tokens-devtwittercom 3. follow the steps at https://dev.twitter.com/docs/auth/authorizing-request to obtain a consumer key/secret pair.

This provider will use a sampled stream from the Firehose (Twitter docs)

You could also extend or modify this to use a filtered stream.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TwitterApiTweets
  2. TweetProvider
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def OAuthAccessToken: String

    returns

    the OAuth Access Token (per authorized app)

  2. abstract def OAuthAccessTokenSecret: String

    returns

    the OAuth Access Token Secret (per authorized app)

  3. abstract def OAuthConsumerKey: String

    returns

    the OAuth Consumer Key (per authenticated request)

  4. abstract def OAuthConsumerSecret: String

    returns

    the OAuth Consumer Secret (per authenticated request)

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def tweets: TweetObservable

    Hooks into the sampled public stream and pushed the Tweets down to the bbuzz.TweetConsumer

    Hooks into the sampled public stream and pushed the Tweets down to the bbuzz.TweetConsumer

    returns

    an Observable of Tweets

    Definition Classes
    TwitterApiTweetsTweetProvider
  20. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TweetProvider

Inherited from AnyRef

Inherited from Any

Ungrouped