Class StravaApi20

java.lang.Object
com.github.scribejava.core.builder.api.DefaultApi20
org.pac4j.scribe.builder.api.StravaApi20

public final class StravaApi20 extends com.github.scribejava.core.builder.api.DefaultApi20
This class represents the OAuth API implementation for Strava.

More information at http://strava.github.io/api/v3/oauth/#post-token

Author:
Adrian Papusoi
  • Constructor Details

    • StravaApi20

      public StravaApi20(String approvalPrompt)

      Constructor for StravaApi20.

      Parameters:
      approvalPrompt - a String object
  • Method Details

    • getAccessTokenEndpoint

      public String getAccessTokenEndpoint()
      Specified by:
      getAccessTokenEndpoint in class com.github.scribejava.core.builder.api.DefaultApi20
    • getAccessTokenVerb

      public com.github.scribejava.core.model.Verb getAccessTokenVerb()
      Overrides:
      getAccessTokenVerb in class com.github.scribejava.core.builder.api.DefaultApi20
    • getAuthorizationUrl

      public String getAuthorizationUrl(String responseType, String apiKey, String callback, String scope, String state, Map<String,String> additionalParams)
      Overrides:
      getAuthorizationUrl in class com.github.scribejava.core.builder.api.DefaultApi20
    • getAuthorizationBaseUrl

      protected String getAuthorizationBaseUrl()
      Specified by:
      getAuthorizationBaseUrl in class com.github.scribejava.core.builder.api.DefaultApi20