¡Integrar tu tienda a tu cuenta en Envíopack es muy simple! En este artículo te detallamos el procedimiento.
➜ Si todavía no eres usuario de Envíopack puedes crear tu cuenta gratis ahora según tu país:
Si tienes tu propia tienda o software y quieres sumar Envíopack, usa nuestras claves de acceso para poder integrarte y adaptarla a tus necesidades. Las puedes encontrar en Configuración > Integraciones.
También puedes ver este paso en el siguiente tutorial en video.
A continuación, te mostramos las características más importantes de la arquitectura de nuestra API:
1 - Arquitectura REST
Utilizamos una arquitectura REST, basada 100% en estándares de HTTP.
2 - Stateless
La API no maneja estados, toda la información necesaria es enviada por el cliente.
3 - URLs
Cada recurso cuenta con su propia y única URL, siguiendo una jerarquía lógica. Ejemplo:
-
URL de una sucursal: https://api.enviopack.com/sucursales/:id
-
URL de un envío: https://api.enviopack.com/envios/:id
4 - Métodos HTTP
Todas las operaciones de realizan utilizando el método HTTP correcto para cada caso. Ejemplo:
-
GET: Para consultar y leer recursos.
-
POST: Para crear recursos.
-
PUT: Para editar recursos.
-
DELETE: Para eliminar recursos.
5 - URL base de la API
La URL base de la API, a partir de la cual puedes acceder a todos los recursos, es la siguiente:
6 - Datos en formato JSON
Los datos son enviados y recibidos en formato JSON (JavaScript Object Notation), que es un formato basado en texto, simple y fácilmente utilizable desde distintas plataformas.
Ejemplo:
{
"id": "1,
"attribute": "value",
"object": {
"inner_id": 2,
"inner_attribute": "inner_value"
},
"list": [
"item 1",
"item 2"
]
}
7 - Seguridad
Para evitar que cualquiera pueda acceder a la información de tu cuenta es muy importante que todas las llamadas a la API de Envíopack se realicen desde tu servidor. Nuestra API bloquea todo intento de utilización mediante un lenguaje cliente (ej. JavaScript), obligando así a su utilización mediante un lenguaje servidor (ej. PHP).
De esta manera nunca dejarás expuestas tus credenciales o tu access token.
8 - Codificación UTF-8
Todas las solicitudes (requests) y respuestas (responses) utilizan codificación UTF-8.
9 - Formato ISO-8601 para campos de fecha/hora
Todos los campos de fecha/hora utilizan el formato ISO-8601.
Ejemplo: 2016-05-04 07:30:00
¡Listo!
➜ Si tienes alguna duda, puedes escribirnos a nuestro Contact Center. ¡Estamos para ayudarte!