public class VKError extends VKObject
| Modifier and Type | Field and Description |
|---|---|
VKError |
apiError
Describes API error
|
java.lang.String |
captchaImg
Image for captcha-check
|
java.lang.String |
captchaSid
Captcha identifier for captcha-check
|
int |
errorCode
May contains such errors:
HTTP status code if HTTP error occured; VK_API_ERROR if API error occured; VK_API_CANCELED if request was canceled; VK_API_REQUEST_NOT_PREPARED if error occured while preparing request; |
java.lang.String |
errorMessage
API error message
|
java.lang.String |
errorReason
Reason for authorization fail
|
java.lang.Exception |
httpError
Contains system HTTP error
|
java.lang.String |
redirectUri
Redirection address if validation check required
|
VKRequest |
request
Request which caused error
|
java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> |
requestParams
API parameters passed to request
|
static int |
VK_API_ERROR |
static int |
VK_CANCELED |
static int |
VK_JSON_FAILED |
static int |
VK_REQUEST_HTTP_FAILED |
static int |
VK_REQUEST_NOT_PREPARED |
| Constructor and Description |
|---|
VKError(int errorCode)
Generate new error with code
|
VKError(org.json.JSONObject json)
Generate API error from JSON
|
VKError(java.util.Map<java.lang.String,java.lang.String> queryParams)
Generate API error from HTTP-query
|
| Modifier and Type | Method and Description |
|---|---|
void |
answerCaptcha(java.lang.String userEnteredCode)
Repeats failed captcha request with user entered answer to captcha
|
static VKError |
getRegisteredError(long requestId) |
java.lang.String |
toString() |
getRegisteredObject, registerObject, unregisterObjectpublic static final int VK_API_ERROR
public static final int VK_CANCELED
public static final int VK_REQUEST_NOT_PREPARED
public static final int VK_JSON_FAILED
public static final int VK_REQUEST_HTTP_FAILED
public java.lang.Exception httpError
public VKError apiError
public VKRequest request
public int errorCode
public java.lang.String errorMessage
public java.lang.String errorReason
public java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> requestParams
public java.lang.String captchaSid
public java.lang.String captchaImg
public java.lang.String redirectUri
public VKError(int errorCode)
errorCode - positive if it's an HTTP error. Negative if it's API or SDK errorpublic VKError(org.json.JSONObject json)
throws org.json.JSONException
json - Json description of VK API errororg.json.JSONExceptionpublic VKError(java.util.Map<java.lang.String,java.lang.String> queryParams)
queryParams - key-value parameterspublic void answerCaptcha(java.lang.String userEnteredCode)
userEnteredCode - answer for captchapublic static VKError getRegisteredError(long requestId)
public java.lang.String toString()
toString in class java.lang.Object