Class FacebookAccessTokenErrorResponse
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.github.scribejava.core.exceptions.OAuthException
com.github.scribejava.core.model.OAuthResponseException
com.github.scribejava.apis.facebook.FacebookAccessTokenErrorResponse
- All Implemented Interfaces:
java.io.Serializable
public class FacebookAccessTokenErrorResponse extends OAuthResponseException
non standard Facebook replace for
'{"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"}}'
OAuth2AccessTokenErrorResponse
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"}}'
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description FacebookAccessTokenErrorResponse(java.lang.String errorMessage, java.lang.String type, int code, java.lang.String fbtraceId, Response response)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getCodeInt()
java.lang.String
getErrorMessage()
java.lang.String
getFbtraceId()
java.lang.String
getType()
int
hashCode()
java.lang.String
toString()
Methods inherited from class com.github.scribejava.core.model.OAuthResponseException
getResponse
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
FacebookAccessTokenErrorResponse
public FacebookAccessTokenErrorResponse(java.lang.String errorMessage, java.lang.String type, int code, java.lang.String fbtraceId, Response response) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getErrorMessage
public java.lang.String getErrorMessage() -
getType
public java.lang.String getType() -
getCodeInt
public int getCodeInt() -
getFbtraceId
public java.lang.String getFbtraceId() -
hashCode
public int hashCode()- Overrides:
hashCode
in classOAuthResponseException
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classOAuthResponseException
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Throwable
-