Consultar resoluciones
Consultar resoluciones
GET
https://isv.aliaddo.net/api/v1/public/documents/resolutions
Este método devuelve las resoluciones.
Path Parameters
Name
Type
Description
version
string
Indica la versión de la API.
Headers
Name
Type
Description
x-api-key
string
Token generado previamente para autenticarse.
{
"resolutionKey": "string",
"resolutionPrefix": "string",
"resolutionNumber": 0,
"resolutionRangeInitial": 0,
"resolutionRangeFinal": 0,
"resolutionValidFrom": "2019-01-19T00:00:00",
"resolutionValidUntil": "2030-01-19T00:00:00"
}
No se han enviado los tipos de datos requeridos
No esta autorizado para realizar el requerimiento a este metodo, debe enviar el token generado en el token
Se ha producido un incidente al validar el documento
Código de ejemplo
using System;
using Newtonsoft.Json;
using RestSharp;
public class Program
{
public static void Main()
{
/**
* /resolutions
* - Consultar resoluciones
* - Instale RestSharp via Nuget: Install-Package RestSharp -Version 106.6.10
* - Instale Newtonsoft via Nuget: Install-Package Newtonsoft.Json
*/
// Realizar request por metodo GET
var request = new RestRequest("/resolutions", Method.GET);
// Limpiar parametros
request.Parameters.Clear();
// Adicionar cabeceras de autenticación con token Bearer generado en el panel izquierdo
request.AddHeader("x-api-key", "{{x-api-key}}");
request.AddHeader("cache-control", "no-cache");
request.AddHeader("accept", "application/json");
// Ejecutar request
var client = new RestClient("https://isv.aliaddo.net/api/v1/public/documents");
var response = client.Execute(request);
// Imprimir respuesta
Console.WriteLine((int)response.StatusCode);
Console.WriteLine(response.Content);
}
}
/*
* /resolutions
* - Consultar resoluciones
* - Realizar request por metodo GET
*/
fetch('https://isv.aliaddo.net/api/v1/public/documents/resolutions', {
method: 'GET',
// Añadir cabeceras a la petición
headers: {
'Content-Type': 'application/json',
'x-api-key': '{{x-api-key}}'
}
})
// Manejar petición en caso de que haya sido exitosa o fallida
.then(res => res.json())
.catch(error => console.error('Error:', error))
.then(response => console.log('Success:', response))
/* Agregue este código a su POM
***** CONTENIDO DEL POM *****
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
// Clase donde se ejecuta el GET
<mainClass>Program</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>10</source>
<target>10</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
// Agregar dependencia de UniRest para manejar los request
<dependency>
<groupId>com.konghq</groupId>
<artifactId>unirest-java</artifactId>
<version>3.1.00</version>
</dependency>
</dependencies>
*/
// **** Clase donde se ejecuta el request ****
// Agregue las dependencias de UniRest a su POM como se indica en el código superior
import kong.unirest.*;
public class Program {
public static void main(String[] args) {
/*
* /resolutions
* - Consultar resolutiones
* - Realizar request por método GET
*/
HttpResponse<JsonNode> request = Unirest.get("https://isv.aliaddo.net/api/v1/public/documents/resolutions").
header("accept", "application/json").
header("cache-control", "no-cache").
header("x-api-key", "{{x-api-key}}").
asJson();
// Imprimir la respuesta
System.out.println(request.getBody().getObject().toString(2));
}
}
<?php
// Asegúrese de contar con la librería cURL
// Inicializar la petición
$curl = curl_init();
/*
* /resolutions
* - Consultar resoluciones
* - Realizar request por metodo GET
*/
curl_setopt_array($curl, array(
CURLOPT_URL => "https://isv.aliaddo.net/api/v1/public/documents/resolutions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTPHEADER => array(
// Adicionar cabeceras de autenticación con token Bearer generado en el panel izquierdo
"x-api-key: {{x-api-key}}",
"cache-control: no-cache",
"accept: application/json"
)
));
// Ejecutar la petición
$response = curl_exec($curl);
// Almacenar error en caso de que exista
$err = curl_error($curl);
// Mostrar respuesta o error si hubo alguno
if ($err) {
echo "cURL Error #" .$err;
} else {
echo $response;
}
// Terminar petición
curl_close($curl);
?>
# Importar la librería "requests"
import requests
# /resolutions
# - Consultar resoluciones
url = 'https://isv.aliaddo.net/api/v1/public/documents/resolutions'
# Tipo de requerimiento formato json
headers = {
"cache-control": "no-cache",
"accept": "application/json",
# Adicionar cabeceras de autenticación con token Bearer generado en el panel izquierdo
"x-api-key": "{{x-api-key}}"
}
# - Realizar request por metodo GET
request = requests.get(url, headers=headers)
# Mostrar respuesta de la petición
print(request.text)
print(request.status_code)
# Importar la gema "rest-client"
require 'rest-client'
# /resolutions
# - Consultar resoluciones
url = "https://isv.aliaddo.net/api/v1/public/documents/resolutions"
# Tipo de requerimiento formato json
headers = {
"cache-control": "no-cache",
"accept": "application/json",
# Adicionar cabeceras de autenticación con token Bearer generado en el panel izquierdo
"authorization": "{{x-api-key}}"
}
# Ejecutar request
begin
request = RestClient.get(url, headers)
# Manejar error si hay alguno
rescue RestClient::ExceptionWithResponse => e
puts e.response
end
# Imprirmir respuesta
puts request
Última actualización
¿Te fue útil?