Class InstagramAccessTokenJsonExtractor
- java.lang.Object
-
- com.github.scribejava.core.extractors.AbstractJsonExtractor
-
- com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
-
- com.github.scribejava.apis.instagram.InstagramAccessTokenJsonExtractor
-
- All Implemented Interfaces:
TokenExtractor<OAuth2AccessToken>
public class InstagramAccessTokenJsonExtractor extends OAuth2AccessTokenJsonExtractor
non standard Instagram Extractor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classInstagramAccessTokenJsonExtractor.InstanceHolder
-
Field Summary
-
Fields inherited from class com.github.scribejava.core.extractors.AbstractJsonExtractor
OBJECT_MAPPER
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInstagramAccessTokenJsonExtractor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateError(Response response)Non standard error message.static InstagramAccessTokenJsonExtractorinstance()-
Methods inherited from class com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
createToken, extract
-
Methods inherited from class com.github.scribejava.core.extractors.AbstractJsonExtractor
extractRequiredParameter
-
-
-
-
Method Detail
-
instance
public static InstagramAccessTokenJsonExtractor instance()
-
generateError
public void generateError(Response response) throws java.io.IOException
Non standard error message. Could be Instagram or Facebook specific. Usually Instagram type is used for getting access tokens. Facebook type is used for refreshing tokens. examples:
Instagram specific: '{"error_type": "OAuthException", "code": 400, "error_message": "Missing required field client_id"}' Facebook specific: '{"error":{"message":"Error validating application. Invalid application ID.","type":"OAuthException","code":101,"fbtrace_id":"CvDR+X4WWIx"}}'- Overrides:
generateErrorin classOAuth2AccessTokenJsonExtractor- Parameters:
response- response- Throws:
java.io.IOException- IOException
-
-