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
}