Package com.github.scribejava.apis
Class ImgurApi
- java.lang.Object
-
- com.github.scribejava.core.builder.api.DefaultApi20
-
- com.github.scribejava.apis.ImgurApi
-
public class ImgurApi extends DefaultApi20
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classImgurApi.InstanceHolder
-
Constructor Summary
Constructors Modifier Constructor Description protectedImgurApi()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImgurOAuthServicecreateService(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.protected java.lang.StringgetAuthorizationBaseUrl()java.lang.StringgetAuthorizationUrl(java.lang.String responseType, java.lang.String apiKey, java.lang.String callback, java.lang.String scope, java.lang.String state, java.util.Map<java.lang.String,java.lang.String> additionalParams)Returns the URL where you should redirect your users to authenticate your application.static ImgurApiinstance()static booleanisOob(java.lang.String callback)-
Methods inherited from class com.github.scribejava.core.builder.api.DefaultApi20
getAccessTokenExtractor, getAccessTokenVerb, getBearerSignature, getClientAuthentication, getDeviceAuthorizationEndpoint, getDeviceAuthorizationExtractor, getRefreshTokenEndpoint, getRevokeTokenEndpoint
-
-
-
-
Method Detail
-
instance
public static ImgurApi 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
-
getAuthorizationUrl
public java.lang.String getAuthorizationUrl(java.lang.String responseType, java.lang.String apiKey, java.lang.String callback, java.lang.String scope, java.lang.String state, java.util.Map<java.lang.String,java.lang.String> additionalParams)Description copied from class:DefaultApi20Returns the URL where you should redirect your users to authenticate your application.- Overrides:
getAuthorizationUrlin classDefaultApi20- Parameters:
responseType- responseTypeapiKey- apiKeycallback- callbackscope- scopestate- stateadditionalParams- any additional GET params to add to the URL- Returns:
- the URL where you should redirect your users
-
getAuthorizationBaseUrl
protected java.lang.String getAuthorizationBaseUrl()
- Specified by:
getAuthorizationBaseUrlin classDefaultApi20
-
createService
public ImgurOAuthService 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
-
isOob
public static boolean isOob(java.lang.String callback)
-
-