For the complete documentation index, see llms.txt. This page is also available as Markdown.

Erros do SDK

Formato

Todos os erros acionados pelo SDK têm as seguintes propriedades:

Campo

Tipo

Descrição

id

string

Identificador do erro

message

string

Mensagem adicional

Dica: Você pode usar a chamada isSdkError(error) para verificar se um erro está neste formato:

const identity = new Sdk(identityToken, options);

try {
    const response = await identityentity.verifyPolicy(cpfInput.value, policyInput.value);
}
catch (error) {
    if(identity.isSdkError(error)) {
        // O erro está no formato acima
    }
}

Tipos de erro

UnsupportedError

ID: UNSUPPORTED

Descrição: Disparado quando o navegador do usuário não oferece suporte a algum recurso necessário para o SDK funcionar

PermissionDeniedError

ID: PERMISSION_DENIED

Descrição: Disparado quando o SDK não recebeu permissão para executar uma ação (como abrir a câmera)

AlreadyRunningError

ID: ALREADY_RUNNING

Descrição: Disparado quando a throwOnRecall flag está definida nas opções do SDK e uma chamada de verificação é feita enquanto outra já está em andamento.

UserCanceledError

ID: USER_CANCELED

Descrição: Disparado quando o usuário cancela uma operação do SDK

NetworkError

ID: NETWORK_ERROR

Descrição: Disparado quando uma solicitação aos nossos servidores falha

InvalidResponseError

ID: INVALID_RESPONSE

Descrição: Disparado quando uma solicitação aos nossos servidores não obteve o resultado esperado

InternalServerError

ID: INTERNAL_SERVER_ERROR

Descrição: Disparado quando houve um erro interno em nossos servidores

TimeoutError

ID: TIMEOUT

Descrição: Disparado quando alguma solicitação do SDK (não necessariamente da rede) excedeu o limite de tempo

PositionUnavailableError

ID: POSITION_UNAVAILABLE

Descrição: Disparado se houver um erro ao capturar a geolocalização do usuário, diferente de um timeout ou da permissão do usuário especificamente para o site.

Isso geralmente acontece quando o navegador não tem permissão do sistema operacional para usar serviços de localização. Exemplo: se o usuário estiver acessando o site por meio de uma webview do Instagram e não permitir que o aplicativo Instagram use os serviços de localização nas configurações do iOS ou Android.

UnknownError

ID: UNKNOWN

Descrição: Disparado quando ocorreu um erro desconhecido

ContextPending

ID: CONTEXT_PENDING

Descrição: Disparado quando o contexto está aguardando análise manual.

FaceAuthentication

ID: FACE_AUTHENTICATION

Descrição: Disparado quando ocorre um erro no fluxo de autenticação facial.

O SDK não retorna exceções explícitas sobre os motivos de recusa da autenticação. Os motivos de recusa podem ser obtidos a partir da API resposta que busca uma tentativa de autenticação específica.

Atualizado