Este servicio devuelve la lista de páginas configuradas por el cliente para este sitio web.
| Información del recurso | |
|---|---|
| Autenticación | Required |
| Método HTTP | GET |
| Respuesta | JSON |
| Versión | 1 |
URL del recurso
https://mapaprop.app/api/action/express-v1/pages
Código de ejemplo
GET /api/action/express-v1/pages HTTP/1.1
Host: mapaprop.app
Content-Type: application/x-www-form-urlencoded
Content-Length: 0
Authorization: Bearer {access_token}
Respuesta
Un documento JSON con la lista de menús del sitio web. El menú se genera a partir de las páginas configuradas por el cliente.
| Objeto | Campo | Tipo | Requerido | Descripción |
|---|---|---|---|---|
| Response | pages | Array of Page | yes | La lista de objetos Page |
| Page | pageId | int | yes | El ID de la página |
| keywords | string | no | Palabras clave configuradas por el cliente | |
| showInMenu | boolean | yes | La decisión del cliente de mostrar o no este elemento como ítem del menú | |
| description | string | yes | La descripción de la página | |
| title | string | yes | El título de la página | |
| url | string | yes | URL amigable para SEO que se puede usar para enlazar la página | |
| timestamp | string | yes | Timestamp ISO 8601 de la última modificación de la página | |
| menu | string | no | Descripción del menú si este elemento está presente en él | |
| order | int | yes | El orden definido por el cliente. Si no se definió orden, se verá un 0 |
Respuesta de ejemplo
{
"pages": [
{
"keywords": "CONDICIONES DE ALQUILER TEMPORARIO",
"showInMenu": true,
"description": "Condiciones de alquiler temporario",
"pageId": 8374,
"title": "Condiciones generales",
"menu": "Condiciones",
"url": "condiciones-generales",
"timestamp": "2014-05-10T22:35:24Z",
"order": 0
},
{
"keywords": "turismo Buenos aires",
"showInMenu": true,
"description": "Turismo Buenos aires",
"pageId": 3957,
"title": "Info Baires",
"menu": "Info Baires",
"url": "info-baires",
"timestamp": "2014-09-14T04:47:52Z",
"order": 5
}
]
}