Autenticación
Para acceder a los recursos de la API, debes incluir el encabezado de autorización Authkey
en tus solicitudes.
Para acceder a los recursos de la API, debes incluir el encabezado de autorización Authkey
en tus solicitudes.
Para obtener una url corta, realiza una solicitud POST con el parámetro url
.
{ "url": "https://susitioweb.com/esta-es-una-url-larga?utm=test&utm_source=api"}
El enlace estara disponible por 72 horas
Para obtener una url corta y definir el tiempo de vida en horas, realiza una solicitud POST con los parámetros url
y validez
.
{
"url": "https://susitioweb.com/esta-es-una-url-larga?utm=test&utm_source=api",
"validez": 720
}
El enlace estara disponible por 30 dias
curl --location 'https://apis.fonsecantero.com/acortador/' \ --header 'Content-Type: application/json' \ --header 'Authkey: TU_TOKEN' \ --data '{ "url": "https://susitioweb.com/esta-es-una-url-larga?utm=test&utm_source=api", "validez": 72 }'
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://apis.fonsecantero.com/acortador/', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{ "url": "https://susitioweb.com/esta-es-una-url-larga?utm=test&utm_source=api", "validez": 72 }', CURLOPT_HTTPHEADER => array( 'Content-Type: application/json', 'Authkey: TU_TOKEN' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;
const url = 'https://apis.fonsecantero.com/acortador/'; const data = { url: 'https://susitioweb.com/esta-es-una-url-larga?utm=test&utm_source=api', validez: 72 }; fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authkey': process.env.REACT_APP_AUTH_KEY }, body: JSON.stringify(data) }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
<script> fetch('/config') .then(response => response.json()) .then(config => { const authKey = config.authKey; const url = 'https://apis.fonsecantero.com/acortador/'; const data = { url: 'https://susitioweb.com/esta-es-una-url-larga?utm=test&utm_source=api', validez: 72 }; fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authkey': authKey }, body: JSON.stringify(data) }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error)); }); </script>
{ "codigo": "Dlv", "url": "https://foc.mx/Dlv", "validez": "2024-06-10 19:53:44", "cuota": 4972 }