Download the PHP package wakup/monge-php-api without Composer

On this page you can find all versions of the php package wakup/monge-php-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package monge-php-api

Wakup-Monge PHP API

La siguiente librería proporciona una interfaz PHP con los servicios web de Wakup y Monge.

Instalación

El proyecto está desplegada en packagist como una librería de composer. Para incluirla al proyecto basta con añadirla como dependencia:

composer require wakup/monge-php-api

Uso básico

Para acceder al cliente, basta con crear una instancia, que se puede reutilizar para el resto de peticiones. A esta instancia se le debe incluir el logger de monolog a utilizar para el registro de las peticiones:

Los métodos de la líbrería tienen tipado fuerte, lo que facilita su uso.

Métodos Wakup

Los métodos asociados a la gestión del catálogo de Wakup son los siguientes:

getPaginatedAttributes

Obtiene el listado de atributos de producto registrados en Wakup.

Toma los siguientes parámetros:

Parámetro Tipo Descripción
page int Número de página a consultar. La primera página es la 0.
perPage int Cantidad de resultados a obtener por página.

Devuelve un objeto de tipo PaginatedAttributes.

Ejemplo de uso:

getPaginatedCategories

Obtiene el listado de categorías de producto registrados en Wakup.

Toma los siguientes parámetros:

Parámetro Tipo Descripción
page int Número de página a consultar. La primera página es la 0.
perPage int Cantidad de resultados a obtener por página.

Devuelve un objeto de tipo PaginatedCategories.

Ejemplo de uso:

getPaginatedProducts

Obtiene el listado de productos que han cambiado desde la última consulta. El resultado incluirá:

Toma los siguientes parámetros:

Parámetro Tipo Descripción
lastUpdate DateTime Fecha de última consulta. Si se envía vacío, se devolverán todos los productos.
page int Número de página a consultar. La primera página es la 0.
perPage int Cantidad de resultados a obtener por página.

Devuelve un objeto de tipo PaginatedProducts.

Ejemplo de uso:


$lastUpdate = new DateTime('2018-12-30 23:21:46');
$pagination = $wakupClient->getPaginatedProducts($lastUpdate, 0, 100);
$products = $pagination->getProducts();

All versions of monge-php-api with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1.0
guzzlehttp/guzzle Version 6.3.3
ext-json Version *
netresearch/jsonmapper Version v1.4.0
kamermans/guzzle-oauth2-subscriber Version v1.0.6
monolog/monolog Version v1.24.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wakup/monge-php-api contains the following files

Loading the files please wait ....