Todo anúncio publicado fica salvo em nosso banco de dados sob seu Id. Eventualmente você pode despublicá-lo (Zonaprop API > DELETE aviso ), publicá-lo novamente (Zonaprop API > PUT aviso ) ou modificá-lo sem perder os dados.
Este web service é utilizado para obter o status de um anúncio do Zonaprop.
Headers
| Type | Description |
|---|---|
| Authorization | Token de autorização da Property API |
Production
| Resource information | |
|---|---|
| Authentication | Required |
| HTTP Method | GET |
| Response | JSON |
| Version | 1 |
Resource URL
https://api-navent.mapaprop.com/property-api/navent/get-property-status
Parameters - URL
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
propertyId | string | yes | O id do imóvel |
apiKey | string | yes | O token de acesso à API do Zonaprop |
custId | string | yes | O id da zona do Zonaprop |
brand | string | yes | O nome do app |
Response
Uma string indicando o status atual do anúncio
| Objeto | Campo | Tipo | Descrição |
|---|---|---|---|
| Response | success | string | Um JSON com as informações do imóvel. |
| error | string | Um texto indicando onde ocorreu o erro |
Sample Code
Para obter o status de um anúncio, devemos primeiro ter o anúncio publicado a partir de nossa aplicação.
Faremos uma requisição GET ao endpoint
//Autorização necessária
//MÉTODO GET
//Endpoint
https://api-navent.mapaprop.com/property-api/navent/get-property-status?brand=mapaprop&propertyId=111&custId=1&apiKey=xxxx
//Parâmetros
//* brand
//* propertyId
//* custId
//* apiKey
Por fim, recebemos o anúncio como resposta.
{
"message": "Request failed with status code 404",
"name": "AxiosError",
"stack": "AxiosError: Request failed with status code 404\n at settle (/opt/nodejs/node_modules/axios/dist/node/axios.cjs:1859:12)\n at BrotliDecompress.handleStreamEnd (/opt/nodejs/node_modules/axios/dist/node/axios.cjs:2723:11)\n at BrotliDecompress.emit (node:events:531:35)\n at endReadableNT (node:internal/streams/readable:1696:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)",
"config": {
"transitional": {
"silentJSONParsing": true,
"forcedJSONParsing": true,
"clarifyTimeoutError": false
},
"adapter": [
"xhr",
"http"
],
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1,
"maxBodyLength": -1,
"env": {},
"headers": {
"Accept": "*/*",
"Content-Type": "application/json",
"User-Agent": "axios/1.2.2",
"Accept-Encoding": "gzip, compress, deflate, br"
},
"method": "get",
"url": "https://api-zp-open.navent.com/v1/inmobiliarias/8550/avisos/status/243053___mapaprop?access_token={REDACTED}"
},
"code": "ERR_BAD_REQUEST",
"status": 404
}