Class TwitterCredentials

java.lang.Object
com.northconcepts.datapipeline.twitter2.TwitterCredentials

public class TwitterCredentials extends Object
The API key and secret plus an OAuth 1.0a access token or a bearer token, used to authorize Twitter API v2 requests.
  • Constructor Details

    • TwitterCredentials

      public TwitterCredentials(String apiKey, String apiSecret, String accessToken, String accessTokenSecret)
      Creates credentials that sign each request with OAuth 1.0a using the given access token.
    • TwitterCredentials

      public TwitterCredentials(String apiKey, String apiSecret, String bearerToken)
      Creates credentials that send the given bearer token with each request.
  • Method Details

    • getApiKey

      public String getApiKey()
    • getApiSecret

      public String getApiSecret()
    • signRequest

      public void signRequest(OAuthRequest request, OAuth10aService service)
      Authorizes the request by OAuth 1.0a signing if an access token was given, otherwise with a bearer token header.