Class InstagramAccessTokenJsonExtractor

All Implemented Interfaces:
TokenExtractor<OAuth2AccessToken>

public class InstagramAccessTokenJsonExtractor extends OAuth2AccessTokenJsonExtractor
non standard Instagram Extractor
  • Constructor Details

    • InstagramAccessTokenJsonExtractor

      protected InstagramAccessTokenJsonExtractor()
  • Method Details

    • instance

      public static InstagramAccessTokenJsonExtractor instance()
    • generateError

      public void generateError(Response response) throws 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:
      generateError in class OAuth2AccessTokenJsonExtractor
      Parameters:
      response - response
      Throws:
      IOException