O primeiro passo na integração é mapear todos os dados do certificado.
Funções de requisição | ||||
---|---|---|---|---|
Parâmetro | Descrição | Tamanho | O | Tipo |
serial | Numero de serial do certificado | - | S | A |
{
"serial" : "661220a63195b2a5"
}
{
"success": true,
"message": "Dados recuperado com sucesso!",
"dados": {
"Nome": "RODRIGO HENRIQUE DE ASSIS",
"CPF": "03475439453",
"DataNascimento": "1984-07-01",
"Contato": {
"DDD": "31",
"Telefone": "33276670",
"Email": "RHENRIQUE@LINKCERTIFICACAO.COM.BR"
},
"Endereco": {
"Logradouro": "AV AFONSO PENA",
"Numero": "8745",
"Complemento": "",
"Bairro": "CENTRO",
"Cidade": "BELO HORIZONTE",
"UF": "MG",
"CodigoIbgeMunicipio": "3106200",
"CodigoIbgeUF": "31",
"CEP": "45421687"
},
"Observacoes": null,
"DocumentoIdentidade": {
"TipoDocumento": "0",
"Numero": null,
"DigitoVerificador": null,
"Emissor": null
},
"TituloEleitor": {
"Municipio": null,
"Numero": null,
"Secao": null,
"Zona": null
},
"NIS": "00000000000",
"CEI": null,
"CAEPF": null,
"Protocolo": "7000009827",
"idRenovacao": 0,
"idProduto": "104",
"idParceiro": null,
"CPFContador": null,
"UrlSolicitacao": null,
"Valor": null,
"CnpjAR": "11508222000136",
"ValorTotalBoleto": null,
"VoucherCodigo": null,
"VoucherValor": 0,
"VoucherPercentual": 0,
"idContatoComercial": 0,
"ClienteNotaFiscal": null,
"Serial": "661220a63195b4572a5"
}
}
Retorno | ||||
---|---|---|---|---|
Parâmetro | Descrição | Tamanho | O | Tipo |
success | true = em caso de retorno positivo dos produtos false = em caso de retorno negativo |
- | - | B |
message | Mensagem com sucesso, ou informando detalhadamente o motivo de erro. | - | - | A |
Dados | Objeto Json contendo diversos informações. Cada objeto possui: | - | - | - |
var data = JSON.stringify({COLOCAR SEU JSON AQUI});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/certificate");
xhr.setRequestHeader("Authorization", "{COLOCAR SEU TOKEN AQUI}");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(data);
var client = new RestClient("https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/certificate");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "{COLOCAR SEU TOKEN AQUI}");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{COLOCAR SEU JSON AQUI}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);