Este serviço retorna a lista de páginas configuradas pelo cliente para este site.
| Informações do recurso | |
|---|---|
| Autenticação | Obrigatória (Token de API, Bearer) |
| Scope | express-base |
| Método HTTP | GET |
| Resposta | JSON |
| Versão | 1 |
URL do recurso
https://mapaprop.app/api/action/express-v1/pages
Código de exemplo
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}
Resposta
Um documento JSON com a lista de menus do site. O menu é gerado pelas páginas configuradas pelo cliente.
| Objeto | Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|---|
| Response | pages | Array of Page | yes | A lista de objetos Page |
| Page | pageId | int | yes | O ID da página |
| keywords | string | no | Palavras-chave configuradas pelo cliente | |
| showInMenu | boolean | yes | A decisão do cliente de exibir ou não este item como entrada de menu | |
| description | string | yes | A descrição da página | |
| title | string | yes | O título da página | |
| url | string | yes | URL amigável para SEO que pode ser usada para criar um link para a página | |
| timestamp | string | yes | Timestamp ISO 8601 da última modificação da página | |
| menu | string | no | Descrição do menu se este item estiver presente nele | |
| order | int | yes | A ordem definida pelo cliente. Se nenhuma ordem foi definida, será exibido um 0 |
Resposta de exemplo
{
"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
}
]
}