Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

En esta sección observaremos cómo acceder al servicio web a través de la librería PHP.
Primero, debe crear una instancia de PrestaShopWebservice que toma 3 parámetros en su constructor:

  • Wiki Markup
    Ruta raíz de la tienda (p.ej.:\[ \|http://www.google.com/url?q=http%3A%2F%2Fstore.com%2F&sa=D&sntz=1&usg=AFQjCNFhj_6BrnOgA6OlRhMq_T1CxcjGRA\][<span style="color: #000099"><span style="text-decoration: underline; ">http</span></span>|http://www.google.com/url?q=http%3A%2F%2Fstore.com%2F&sa=D&sntz=1&usg=AFQjCNFhj_6BrnOgA6OlRhMq_T1CxcjGRA][<span style="color: #000099"><span style="text-decoration: underline; ">://</span></span>|http://www.google.com/url?q=http%3A%2F%2Fstore.com%2F&sa=D&sntz=1&usg=AFQjCNFhj_6BrnOgA6OlRhMq_T1CxcjGRA][<span style="color: #000099"><span style="text-decoration: underline; ">store</span></span>|http://www.google.com/url?q=http%3A%2F%2Fstore.com%2F&sa=D&sntz=1&usg=AFQjCNFhj_6BrnOgA6OlRhMq_T1CxcjGRA][<span style="color: #000099"><span style="text-decoration: underline; ">.</span></span>|http://www.google.com/url?q=http%3A%2F%2Fstore.com%2F&sa=D&sntz=1&usg=AFQjCNFhj_6BrnOgA6OlRhMq_T1CxcjGRA][<span style="color: #000099"><span style="text-decoration: underline; ">com</span></span>|http://www.google.com/url?q=http%3A%2F%2Fstore.com%2F&sa=D&sntz=1&usg=AFQjCNFhj_6BrnOgA6OlRhMq_T1CxcjGRA][<span style="color: #000099"><span style="text-decoration: underline; ">/</span></span>|http://www.google.com/url?q=http%3A%2F%2Fstore.com%2F&sa=D&sntz=1&usg=AFQjCNFhj_6BrnOgA6OlRhMq_T1CxcjGRA])
  • La clave de autenticación (ex:ZR92FNY5UFRERNI3O9Z5QDHWKTP3YIIT)
  • Un Booleano indicando si el servicio web debe utilizar su modo de depuración


Si usted no entiende los términos de programación orientada a objetos, como por ejemplo, el método o constructor, eso no es inconveniente para el resto del manual. Así es como se crea una llamada al servicio web:
$webService = new PrestaShopWebservice('http://mystore.com/', 'ZR92FNY5UFRERNI3O9Z5QDHWKTP3YIIT', false);



Una vez que la instancia es creada, usted puede acceder a los siguientes métodos:
get (GET)
add (POST)
edit (PUT)
delete (DELETE)
Desarrollaremos el uso de estos métodos en otras partes de este manual.