Todos nuestros productos Recursos
Desarrolladores

Autenticación


Avify utiliza API Keys para autenticar cada solicitud, para ver y manejar sus tokens puede acceder al Dashboard en el módulo de integraciones seleccionar la integración Avify API.

Un token actual de avify ( @12 de julio de 2022 ) tiene todos los privilegios sobre la cuenta este puede tener una expiración con tiempo o infinita, recuerde almacenar sus tokens de manera segura ya que el dashboard solamente le mostrará el contenido una vez al crearlo.


Ejemplos para probar la autenticación

Javascript Fetch
const options = {
  method: 'GET',
  headers: {
    'api-key': '<your key>'
  }
};

fetch('httpss://api.avify.com/api/v1/test', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
Nodejs
const http = require("https");

const options = {
  "method": "GET",
  "hostname": "api.avify.com",
  "port": null,
  "path": "/api/v1/test",
  "headers": {
    "api-key": "<your key>",
    "Content-Length": "0"
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
Axios
import axios from "axios";

const options = {
  method: 'GET',
  url: 'https://api.avify.com/api/v1/test',
  headers: {'api-key': '<your key>'}
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});
PHP
<?php

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.avify.com/api/v1/test",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_POSTFIELDS => "",
  CURLOPT_HTTPHEADER => [
    "api-key: <your key>"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

Ejemplo de respuesta correcta

Http code 200

{
	"ok": "ok"
}

Ejemplo de respuesta incorrecta

Http code 401

{
	"error": {
		"code": "AT-145",
		"displayMessage": "El token de API utilizado no es válido. Por favor revise el dato ingresado.",
		"lang": "es"
	},
	"status": 401
}

Inicia tu prueba gratis hoy mismo y acelera tus ventas.

Al momento de crear tu cuenta gratuita, nuestro equipo comercial te estará contactando por WhatsApp en los próximos minutos.

Iniciar mi prueba gratuita

No se requiere tarjeta para iniciar.