API DE INTEGRACION

  API, ShippingHub

A partir de la versión 1.4. ShippingHub posee API’S. Una API es un conjunto de funciones y procedimientos que cumplen una o muchas funciones con el fin de ser utilizadas por otro software. Las siglas API vienen del inglés Application Programming Interface. En español sería Interfaz de Programación de Aplicaciones.

/USER [POST]

https://mitienda.shippinghub.com.ar/api/users/

user: Nombre de usuario de la tienda Shippinghub.
pass: Contraseña de la tienda Shippinghub.

Si todos los datos son correctos, obtenemos un objeto JSON:

{«status»:0,»motivo»:»Login exitoso»,»nombre»:»LEO»,»email»:»lcondori@gmail.com»,»foto»:»»,»perfil»:»administrador»}

Si existe algún problema con las credenciales, obtenemos un objeto JSON:

{«status»:1,»motivo»:»No existe usuarios para las credenciales ingresadas.»}

/PRICE [GET | PUT]

[GET]
https://mitienda.shippinghub.com.ar/api/price/

Si todo fue bien, obtendremos un objeto JSON

[{
«id«:»530«,
«titular«:»Body manga corta con cuello cruzado que brinda mayor amplitud y comodidad a la hora de ponerlo, con broches       metálicos en acceso inferior. Algodón 100%…«,
«precio«:»780»
}]

 

[PUT]
https://mitienda.shippinghub.com.ar/api/price/modify/{id}/{precio}

{«status»:0,»mensaje»:»Stock actualizado con exito.»}

/STOCK [GET | PUT]

[GET]
https://mitienda.shippinghub.com.ar/api/stock/

Si todo fue bien, obtendremos un objeto JSON

[{
«id«:»530«,
«titular«:»Body manga corta con cuello cruzado que brinda mayor amplitud y comodidad a la hora de ponerlo, con broches       metálicos en acceso inferior. Algodón 100%…«,
«stock«:»7»
}]

[PUT]
https://mitienda.shippinghub.com.ar/api/price/modify/{id}/{stock}

{«status»:0,»mensaje»:»Stock actualizado con exito.»}

/PRODUCTS  [GET]

https://store.shippinghub.com.ar/api/products/

Si todo fue bien, obtendremos un objeto JSON

[{«id»:»530″,»titular»:»Body manga corta con cuello cruzado que brinda mayor amplitud y comodidad a la hora de ponerlo, con broches met\u00e1licos en acceso inferior. Algod\u00f3n 100%…»,»precio»:»780″,»stock»:»12″}]

Nota: Siempre debemos preguntar por el atributo [STATUS], si devuelve 0 (cero) es porque el resultado es correcto. Si el [status] es 1 (uno), y siempre vamos poder obtener el motivo. Para ellos debemos leer el atributo [Motivo].

Deja un comentario