Class TwitterClient

  • All Implemented Interfaces:
    Client<OAuth10Credentials>

    public class TwitterClient
    extends OAuth10Client

    This class is the OAuth client to authenticate users in Twitter.

    You can define if a screen should always been displayed for authorization confirmation by using the setAlwaysConfirmAuthorization(boolean) method (false by default).

    If your twitter oauth app allows requests for email addresses you can enable requesting an email address by using the setIncludeEmail(boolean) method (false by default).

    It returns a TwitterProfile.

    More information at https://dev.twitter.com/docs/api/1/get/account/verify_credentials

    Since:
    1.0.0
    Author:
    Jerome Leleu
    • Constructor Detail

      • TwitterClient

        public TwitterClient()
      • TwitterClient

        public TwitterClient​(String key,
                             String secret)
      • TwitterClient

        public TwitterClient​(String key,
                             String secret,
                             boolean includeEmail)
    • Method Detail

      • getApi

        protected com.github.scribejava.core.builder.api.DefaultApi10a getApi()
      • isAlwaysConfirmAuthorization

        public boolean isAlwaysConfirmAuthorization()
      • setAlwaysConfirmAuthorization

        public void setAlwaysConfirmAuthorization​(boolean alwaysConfirmAuthorization)
      • isIncludeEmail

        public boolean isIncludeEmail()
      • setIncludeEmail

        public void setIncludeEmail​(boolean includeEmail)