Package com.github.scribejava.apis
Class InstagramApi
- java.lang.Object
-
- com.github.scribejava.core.builder.api.DefaultApi20
-
- com.github.scribejava.apis.InstagramApi
-
public class InstagramApi extends DefaultApi20
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classInstagramApi.InstanceHolder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLONG_LIVED_ACCESS_TOKEN_ENDPOINT
-
Constructor Summary
Constructors Constructor Description InstagramApi()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstagramServicecreateService(java.lang.String apiKey, java.lang.String apiSecret, java.lang.String callback, java.lang.String defaultScope, java.lang.String responseType, java.io.OutputStream debugStream, java.lang.String userAgent, HttpClientConfig httpClientConfig, HttpClient httpClient)java.lang.StringgetAccessTokenEndpoint()Returns the URL that receives the access token requests.TokenExtractor<OAuth2AccessToken>getAccessTokenExtractor()Returns the access token extractor.protected java.lang.StringgetAuthorizationBaseUrl()ClientAuthenticationgetClientAuthentication()java.lang.StringgetRefreshTokenEndpoint()static InstagramApiinstance()-
Methods inherited from class com.github.scribejava.core.builder.api.DefaultApi20
getAccessTokenVerb, getAuthorizationUrl, getBearerSignature, getDeviceAuthorizationEndpoint, getDeviceAuthorizationExtractor, getRevokeTokenEndpoint
-
-
-
-
Field Detail
-
LONG_LIVED_ACCESS_TOKEN_ENDPOINT
public static final java.lang.String LONG_LIVED_ACCESS_TOKEN_ENDPOINT
- See Also:
- Constant Field Values
-
-
Method Detail
-
instance
public static InstagramApi instance()
-
getAccessTokenEndpoint
public java.lang.String getAccessTokenEndpoint()
Description copied from class:DefaultApi20Returns the URL that receives the access token requests.- Specified by:
getAccessTokenEndpointin classDefaultApi20- Returns:
- access token URL
-
getRefreshTokenEndpoint
public java.lang.String getRefreshTokenEndpoint()
- Overrides:
getRefreshTokenEndpointin classDefaultApi20
-
getAuthorizationBaseUrl
protected java.lang.String getAuthorizationBaseUrl()
- Specified by:
getAuthorizationBaseUrlin classDefaultApi20
-
getAccessTokenExtractor
public TokenExtractor<OAuth2AccessToken> getAccessTokenExtractor()
Description copied from class:DefaultApi20Returns the access token extractor.- Overrides:
getAccessTokenExtractorin classDefaultApi20- Returns:
- access token extractor
-
getClientAuthentication
public ClientAuthentication getClientAuthentication()
- Overrides:
getClientAuthenticationin classDefaultApi20
-
createService
public InstagramService createService(java.lang.String apiKey, java.lang.String apiSecret, java.lang.String callback, java.lang.String defaultScope, java.lang.String responseType, java.io.OutputStream debugStream, java.lang.String userAgent, HttpClientConfig httpClientConfig, HttpClient httpClient)
- Overrides:
createServicein classDefaultApi20
-
-