getAccessTokenByScope Procedure Errors

Error Type Error Code Example Possible Reason and Solution
TYPE_INTERNAL CODE_UNKNOWNCODE_JSON_INVALIDCODE_METHOD_NOT_SUPPORTED - Common errors validation
TYPE_PROCEDURE_ERROR CODE_PROCEDURE_UNKNOWN Wrong procedure name
TYPE_PROCEDURE_PARAM CODE_PROCEDURE_PARAM_VALUE_INVALID Parameter scope is not a string. The value is null/emty or has number, boolean, object, array type.
TYPE_PROCEDURE_GET_ACCESS_TOKEN_ERROR CODE_GET_ACCESS_TOKEN_OFFLINE_NOT_SUPPORTED

{

"apiVersion": 1,

"method": "error",

"callId": "...",

"errors": [

{

"type": "TYPE_PROCEDURE_GET_ACCESS_TOKEN_NATIVE_ERROR",

"code": "CODE_GET_ACCESS_TOKEN_NATIVE_OFFLINE_NOT_SUPPORTED",

"procedure": "getAccessTokenByScope"

}

]

}

getAccessToken procedure is called while device is offline
TYPE_PROCEDURE_GET_ACCESS_TOKEN_ERROR CODE_GET_ACCESS_TOKEN_PROCEDURE_TIMEOUT

{

"apiVersion": 1,

"method": "error",

"callId": "...",

"errors": [

{

"type": "TYPE_PROCEDURE_GET_ACCESS_TOKEN_NATIVE_ERROR",

"code": "CODE_GET_ACCESS_TOKEN_NATIVE_PROCEDURE_TIMEOUT",

"procedure": "getAccessTokenByScope"

}

]

}

Procedure couldn't get access token from server in 15 seconds.