Class FacebookAccessTokenErrorResponse
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.github.scribejava.core.exceptions.OAuthException
com.github.scribejava.apis.facebook.FacebookAccessTokenErrorResponse
- All Implemented Interfaces:
java.io.Serializable
public class FacebookAccessTokenErrorResponse extends OAuthException
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 message, java.lang.String type, int code, java.lang.String fbtraceId, Response response)
FacebookAccessTokenErrorResponse(java.lang.String message, java.lang.String type, int code, java.lang.String fbtraceId, java.lang.String rawResponse)
Deprecated. -
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getCodeInt()
java.lang.String
getFbtraceId()
java.lang.String
getRawResponse()
Deprecated.usegetResponse()
and thenResponse.getBody()
Response
getResponse()
java.lang.String
getType()
int
hashCode()
java.lang.String
toString()
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 message, java.lang.String type, int code, java.lang.String fbtraceId, Response response) -
FacebookAccessTokenErrorResponse
@Deprecated public FacebookAccessTokenErrorResponse(java.lang.String message, java.lang.String type, int code, java.lang.String fbtraceId, java.lang.String rawResponse)Deprecated.- Parameters:
message
- messagetype
- typecode
- codefbtraceId
- fbtraceIdrawResponse
- rawResponse
-
-
Method Details
-
getType
public java.lang.String getType() -
getCodeInt
public int getCodeInt() -
getFbtraceId
public java.lang.String getFbtraceId() -
getRawResponse
@Deprecated public java.lang.String getRawResponse() throws java.io.IOExceptionDeprecated.usegetResponse()
and thenResponse.getBody()
- Returns:
- body of response
- Throws:
java.io.IOException
- IOException
-
getResponse
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Throwable
-
FacebookAccessTokenErrorResponse(java.lang.String, java.lang.String, int, java.lang.String, com.github.scribejava.core.model.Response)