Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Servicio de códigos postales es un servicio de solo lectura. Este servicio se puede utilizar para recuperar identificadores de códigos postales registrados en Xandr con fines de segmentación geográfica al configurar una línea de pedido o para configurar informes que admitan esa dimensión. El principal caso de uso del servicio de códigos postales es mantener su base de datos de códigos postales actualizada con la de Xandr. Para acceder a los cambios realizados en la base de datos de Xandr desde la última llamada que realizó al servicio, asegúrese de usar el campo en la min_last_modified llamada.
Advertencia
Debido a la gran cantidad de llamadas GET que necesitaría realizar para obtener una lista completa de códigos postales (como resultado de la paginación), le recomendamos lo siguiente:
- crear una caché y rellenarla con una llamada GET para todos los objetos del servicio
- después, para las siguientes llamadas GET, use el filtro para obtener actualizaciones (una vez por hora o una vez al día, ya que los
min_last_modifiedcódigos postales se actualizan con poca frecuencia)
Solo debe omitir el min_last_modified filtro si está consultando este servicio por primera vez.
API de REST
| Método HTTP | Endpoint | Description |
|---|---|---|
| GET | https://api.adnxs.com/postal-code |
Ver todos los códigos postales |
| GET | https://api.adnxs.com/postal-code?country_code=COUNTRY_CODE |
Ver los códigos postales de un determinado país o región |
| GET | https://api.adnxs.com/postal-code/meta |
Descubra por qué campos puede filtrar y ordenar |
Campos JSON
| Campo | Tipo (longitud) | Descripción |
|---|---|---|
active |
booleano | Designa si el código postal está activo. Si true, el código postal está activo y disponible para la segmentación. Si false, no hay datos de ubicación geográfica para el código postal, por lo que no es posible realizar la segmentación. |
code |
string | El código postal puede tener cadenas alfanuméricas de hasta 14 caracteres y puede contener un espacio o guión. |
country_code |
string | El código ISO Alpha-2 del país o región al que pertenece la ciudad. Puede usar el Servicio de país para recuperar una lista completa de los códigos de país. |
country_id |
string | El Id. del país o región. |
country_name |
string | Nombre del país o región al que pertenece la ciudad. Puede usar el Servicio de país o región para obtener una lista completa de nombres de países. |
id |
Entero | El identificador del código postal. |
last_modified |
marca de tiempo | La fecha y hora en que se modificó por última vez el código postal. |
Ejemplos
Ver todos los códigos postales en Canadá
$ curl -b cookies -c cookies -X GET 'https://api.adnxs.com/postal-code?country_code=CA'
{
"response": {
"status": "OK",
"count": 44101,
"start_element": null,
"num_elements": null,
"postal_codes": [
{
"id": 119892,
"code": "A09 0A1",
"country_id": "41",
"country_code": "CA",
"country_name": "Canada"
},
{
"id": 119893,
"code": "A0A 0B3",
"country_id": "41",
"country_code": "CA",
"country_name": "Canada"
},
{
"id": 119894,
"code": "A0A 0C3",
"country_id": "41",
"country_code": "CA",
"country_name": "Canada"
},
...
]
}
}
Ver código postal por id. de código postal
$ curl -b cookies -c cookies 'https://api.adnxs.com/postal-code?id=10'
{
"response": {
"status": "OK",
"count": 1,
"start_element": null,
"num_elements": null,
"postal_code": {
"id": 10,
"code": "00021",
"country_id": "113",
"country_code": "IT",
"country_name": "Italy"
}
}
}
Ver todos los códigos postales desde la última modificación
$ curl -b cookies -c cookies -X GET 'https://api.adnxs.com/postal-code?min_last_modified=2017-06-28+15:02:37
{
"response": {
"status": "OK",
"count": 8735,
"start_element": null,
"num_elements": null,
"postal_codes": [{
"id": 322567,
"code": "2645-018",
"active": true,
"country_id": "186",
"country_code": "PT",
"country_name": "Portugal",
"last_modified": "2017-06-26 15:39:18"
},
{
"id": 322568,
"code": "BS5 7XA",
"active": true,
"country_id": "80",
"country_code": "GB",
"country_name": "United Kingdom",
"last_modified": "2017-06-26 15:39:18"
},
{
"id": 322569,
"code": "DE7 8HB",
"active": true,
"country_id": "80",
"country_code": "GB",
"country_name": "United Kingdom",
"last_modified": "2017-06-26 15:39:18"
},
...
]
}
}