Utilización del servicio web REST

En este manual muestra cómo utilizar el servicio web de PrestaShop con la biblioteca PHP mediante la creación de una aplicación "CRUD".

Requisitos previos

  • PrestaShop 1.4 instalado en un servidor con mod_rewrite habilitado (sólo Apache).

  • Un servidor XAMPP local con PHP5.

Acerca de CRUD & REST

CRUD es un acrónimo en inglés que significa "crear, leer, actualizar, eliminar". Estas son las cuatro operaciones básicas para la gestión de datos en una aplicación.

El servicio web de PrestaShop utiliza la arquitectura REST para ue sea disponible a tantas plataformas como sea posible, ya que los protocolos HTTP y XML se encuentran presentes en innumerables plataformas.

REST define una arquitectura que representa un conjunto de buenos métodos para practicar en la web. Este define varias reglas, incluyendo una que vamos a describir que es similar a CRUD.

En HTTP, existen 4 métodos principales que pueden realizar el procesamiento de datos que son definidos en la arquitectura REST. Esta correspondencia también se puede realizar con CRUD y SQL:

HTTP/ REST

CRUD

SQL

POST

Create

INSERT

GET

Retrieve

SELECT

PUT

Update

UPDATE

DELETE

Delete

DELETE

Sobre este manual

Juntos, veremos la manera de crear una pequeña aplicación para realizar estas cuatro operaciones en nuestros clientes.

Capítulos 1, 2 y 3 son obligatorios.

En los capítulos siguientes, usted aprenderá a interactuar con el servicio web con cada una de las operaciones CRUD, para ofrecer las herramientas para crear una aplicación completa CRUD.

Si sólo desea recuperar los datos, por ejemplo al desarrollar una aplicación web para que le notifique sobre los pedidos, quizás sólo le interese el capítulo 4.

Si prefiere desarrollar una aplicación más completa, los capítulos 4 al 7 serán de su interés.

Capítulo 1 - Introducción: Creación de Acceso al Back Office Capítulo 2 - Descubrimiento: Pruebas de acceso al servicio web con el navegador Capítulo 3 - Primeros pasos: Acceso al servicio Web y lista de clientes Capítulo 3.1 - Acceso al servicio web a través de la librería Capítulo 3.2 - Manejo de rrores Capítulo 3.3 - Enumeración de clientes Capítulo 4 - Recuperación de datos: Recuperación de un cliente Capítulo 5 - Modificación: Actualización de cliente Capítulo 6 - Creación: Formulario En Línea Remoto Capítulo 7 - Eliminación: Eliminar cuentas de clientes de la base de datos Capítulo 8 - Uso avanzado

Archivos

Descargue la versión en PDF de este manual

Un recordatorio útil de los conceptos descritos en este manual, descargar la hoja de trucos.

Ejemplos de archivos

No files shared here yet.

Upload file File description

Biblioteca de servicio web

Upload file File description

Last updated