Child pages
  • Capítulo 8 - Uso avanzado

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Table of content

Table of Contents
maxLevel3

Uso avanzado

Opciones de renderizado

Incluya todos los campos del recurso "productos".

URL:
« Store URL » (URL de la tienda)/api/products/?display=full PHP 

PHP:

Code Block
$opt = array( 'resource' => 'products', 
              'display'  => 'full' );

Incluya sólo el ID de todas los transportistas "transportistas"

URL :
« Store URL  » URL: (URL de la tienda)/api/products/ PHP 

PHP :

Code Block
$opt = array( 'resource' => 'products' );

...


Incluya sólo los campos "nombre"

...

y

...

"valor"

...

del

...

recurso

...

"configuración".

...

URL: (URL de la tienda)/api/configurations/?display=\[enEN:name,value\]

Wiki Markup\\ \\ PHP : :

Code Block
$opt = array( 'resource' => 'configurations', 
              'display'  => '

...

[

...

name,value

...

]');

...


Filtros de Renderizado

Sólo incluya los nombres y apellidos de los clientes "clientes" cuyos ids sean entre 1 y 5

URL: (URL de la tienda)/api/customers/?display=\[enEN:firstname,lastname\]&filter\[enEN:id\]=\[1\|enEN:5\] \\ \\ PHP : ]

PHP:

Code Block
$opt = array( 'resource'   => 'customers', 
              'display'    => '

...

[

...

firstname,lastname

...

]', 
              'filter

...

[

...

id

...

]' => '

...

[1

...

|

...

5

...

]' );

...


Sólo incluya los nombres y apellidos de los clientes "clientes"

...

cuyas

...

ids

...

sean

...

entre

...

1

...

y

...

10

URL: (URL de la tienda)/api/customers/?display=\[enEN:lastname\]&filter\[enEN:id\]=\[enEN:1,10\] \\ \\ \\ PHP : ]

PHP:

Code Block
$opt = array( 'resource'   =>'customers', 
              'display'    => '

...

[

...

lastname

...

]', 
              'filter

...

[

...

id

...

]' => '

...

[

...

1,10

...

]');

...


Sólo incluya el cumpleaños de los clientes cuyo nombre es "John" y el apellido es "Doe"

URL: (URL de la tienda)/api/customers/?display=\[enEN:birthday\]&filter\[enEN:firstname\]=\[enEN:John\]&filter\[enEN:lastname\]=\[enEN:DOE\] \\ \\ \\ PHP : ]

PHP:

Code Block
$opt = array( 'resource'          =>'customers', 
              'display'           => '

...

[

...

birthday

...

]', 
			  'filter

...

[

...

firstname

...

]' => '

...

[

...

John

...

]', 
			  'filter

...

[

...

lastname

...

]'  => '

...

[

...

DOE

...

]' );

...


Sólo incluya los nombres de los fabricantes "fabricantes",

...

cuyos

...

nombres

...

comienzan

...

con

...

"Appl"

...

URL: (URL de la tienda)/api/manufacturers/?display=\[enEN:name\]&filter\[enEN:name\]=\[enEN:appl\]% \\ \\ \\ PHP :

PHP:

Code Block
$opt = array( 'resource'     => 'manufacturers', 
              'display'      => '

...

[

...

name

...

]', 
              'filter

...

[

...

name

...

]' => '

...

[

...

appl

...

]%');

...


Filtros de Clasificación

Filtre los clientes "clientes" en orden alfabético de acuerdo al apellido

URL: Store URL/api/customers?display=full&sort=\[enEN:lastname_ASC\] \\ \\ PHP : ]

PHP:

Code Block
$opt = array( 'resource' => 'customers', 
              'display'  => 'full', 
              'sort'     => '

...

[

...

lastname_ASC

...

]' );

Filtros para limitar el renderizado

Sólo incluye los primeros 5 estados (provincias) "estados"

« Store URL » URL: (URL de la tienda)/api/states/?display=full&limit=5 PHP 

PHP:

Code Block
$opt = array( 'resource' => 'states', 
              'display'  => 'full', 
              'limit'    => '5' );

Sólo incluye los primeros 5 elementos a partir del décimo elemento del recurso de los estados "estados"

« Store URL » URL: (URL de la tienda)/api/states/?display=full&limit=9,5 PHP 

PHP:

Code Block
$opt = array( 'resource' => 'states', 
              'display'  => 'full', 
              'limit'    => '9,5' );