Class FacebookAccessTokenJsonExtractor

All Implemented Interfaces:
TokenExtractor<OAuth2AccessToken>

public class FacebookAccessTokenJsonExtractor extends OAuth2AccessTokenJsonExtractor
non standard Facebook Extractor
  • Constructor Details

    • FacebookAccessTokenJsonExtractor

      protected FacebookAccessTokenJsonExtractor()
  • Method Details

    • instance

      public static FacebookAccessTokenJsonExtractor instance()
    • generateError

      public void generateError(Response response) throws IOException
      non standard. examples:
      '{"error":{"message":"This authorization code has been used.","type":"OAuthException","code":100,"fbtrace_id":"DtxvtGRaxbB"}}'
      '{"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