Pontos de Interesse por categoria

Pontos de Interesse por categoria

Base de dados de locais de interesse, georreferenciados, com informação detalhada a nível nacional, filtrada por categoria.

Comprar produto  

Descrição Técnica

Serviço GIS

Operações relacionadas com a obtenção de pontos de interesse dando alguns parâmetros: coordenadas geográficas, texto livre, um local, um código postal, número de telefone, etc.

Manual de Referência da API

Serviço Operação Descrição
GIS GetCategories Devolve uma lista de categorias
GetCategoriesByTag Devolve uma lista de categorias dada uma tag
GetCountries Retorna uma lista com todos os países existentes no sistema.
GetDistrictById Devolve os dados de um distrito dado um id
GetDistrictsSortedById Devolve uma lista de distritos ordenados pelo id
GetDistrictsSortedByName Devolve uma lista de distritos ordenados pelo nome
GetLanguages Devolve as linguagens presentes no sistema, no esquema IETF language tag.
GetLastPOIs Devolve os últimos POIs registados.
GetLastPOIsByCategoryId Devolve os últimos POIs registados, dado um id duma categoria
GetMatchLevels Retorna uma lista dos níveis de "match" disponíveis (i.e. precisão da georreferenciação)
GetMunicipalitiesByDistrictIdSortedById Devolve uma lista de municípios dado um distrito, ordenados por id
GetMunicipalitiesByDistrictIdSortedByName Devolve uma lista de municípios dado um distrito, ordenados por nome
GetMunicipalitiesSortedById Devolve uma lista de municípios ordenados por id
GetMunicipalitiesSortedByName Devolve uma lista de municípios ordenados por nome
GetMunicipalityById Devolve os dados de um município dado um id
GetNeighborDistricts Devolve uma lista de distritos limítrofes
GetNeighborMunicipalities Devolve uma lista de concelhos limítrofes
GetNeighborParishes Devolve uma lista de freguesias limítrofes
GetParishById Devolve os dados de uma freguesia dado um id
GetParishesByMunicipalityIdSortedById Devolve uma lista de freguesias dado um município, ordenadas por id
GetParishesByMunicipalityIdSortedByName Devolve uma lista de freguesias dado um município, ordenadas por nome
GetParishesSortedById Devolve uma lista de freguesias ordenadas por id
GetParishesSortedByName Devolve uma lista de freguesias ordenadas por name
GetPOIByBoundingBox Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas dos cantos, inferior esquerdo e superior direito, de um rectangulo e, opcionalmente, uma categoria.
GetPOIByBoundingBoxAndCategoryIdAndText Retorna uma lista de POIs dado uma àrea, o id de uma categoria e uma descrição textual. Opcionalmente o resultado pode ser filtrado pelo nivel de confiança e/ou pelo nivel de georeferenciação, se os seus valores forem especificados.
GetPOIByCategoryIdAndSourceId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dados um distrito e uma categoria
GetPOIByCategoryIdAndText Retorna uma lista de POIs dado o id de uma categoria e uma descrição textual. Opcionalmente o resultado pode ser filtrado pelo distrito e/ou pelo município, se os seus ids forem especificados.
GetPOIByCoordinates Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas
GetPOIByCoordinatesAndCategories Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas e um conjunto de categorias
GetPOIByCoordinatesAndCategoryId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas e uma categoria
GetPOIByCoordinatesAndText Retorna uma lista de POIs, dados um par de coordenadas e uma descrição textual
GetPOIByDistrictId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dado um distrito
GetPOIByDistrictIdAndCategoryId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dados um distrito e uma categoria
GetPOIByDistrictIdAndText Devolve uma lista de POIs de um dado distrito, filtrados pelo texto especificado
GetPOIById Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dado um id
GetPOIByMunicipalityId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dado um município
GetPOIByMunicipalityIdAndCategoryId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dados um município e uma categoria
GetPOIByMunicipalityIdAndText Devolve uma lista de POIs de um dado concelho, filtrados pelo texto especificado
GetPOIByParishId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dada uma freguesia
GetPOIByParishIdAndCategoryId Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas uma freguesia e uma categoria
GetPOIByParishIdAndText Devolve uma lista de POIs de uma dada freguesia, filtrados pelo texto especificado
GetPOIByPOISourceId Devolve um POI, dados o categoryId, sourceId e poiSourceId.
GetPOIByTags Devolve uma lista de POIs, dada uma lista de tags.
GetPOIByText Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dada uma expressão
GetTrustLevels Devolve uma lista com os níveis de confiança disponíveis. Estes níveis indicam o nível de qualidade da georreferenciação.

Serviço GIS

Operações

GetCategories

Devolve uma lista de categorias
Parâmetros do pedido
includeDetails : boolean (opcional)
Parâmetros de resposta
GetCategoriesResult : ArrayOfCategory (opcional)
Voltar ao topo

GetCategoriesByTag

Devolve uma lista de categorias dada uma tag
Parâmetros do pedido
tag : string (opcional)
Parâmetros de resposta
GetCategoriesByTagResult : ArrayOfCategory (opcional)
Voltar ao topo

GetCountries

Retorna uma lista com todos os países existentes no sistema.
Parâmetros de resposta
GetCountriesResult : ArrayOfCountry (opcional)
Voltar ao topo

GetDistrictById

Devolve os dados de um distrito dado um id
Parâmetros do pedido
districtId : string (opcional)
Parâmetros de resposta
GetDistrictByIdResult : District (opcional)
Voltar ao topo

GetDistrictsSortedById

Devolve uma lista de distritos ordenados pelo id
Parâmetros do pedido
includeMunicipalities : boolean (opcional)
Parâmetros de resposta
GetDistrictsSortedByIdResult : ArrayOfDistrict (opcional)
Voltar ao topo

GetDistrictsSortedByName

Devolve uma lista de distritos ordenados pelo nome
Parâmetros do pedido
includeMunicipalities : boolean (opcional)
Parâmetros de resposta
GetDistrictsSortedByNameResult : ArrayOfDistrict (opcional)
Voltar ao topo

GetLanguages

Devolve as linguagens presentes no sistema, no esquema IETF language tag.
Parâmetros de resposta
GetLanguagesResult : ArrayOfLanguage (mandatório)
Voltar ao topo

GetLastPOIs

Devolve os últimos POIs registados.
Parâmetros do pedido
pageNumber : int (mandatório)
recordsPerPage : int (mandatório)
Parâmetros de resposta
GetLastPOIsResult : ArrayOfPOI (opcional)
Voltar ao topo

GetLastPOIsByCategoryId

Devolve os últimos POIs registados, dado um id duma categoria
Parâmetros do pedido
categoryId : int (mandatório)
pageNumber : int (mandatório)
recordsPerPage : int (mandatório)
Parâmetros de resposta
GetLastPOIsByCategoryIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetMatchLevels

Retorna uma lista dos níveis de "match" disponíveis (i.e. precisão da georreferenciação)
Parâmetros de resposta
GetMatchLevelsResult : ArrayOfMatchLevel (opcional)
Voltar ao topo

GetMunicipalitiesByDistrictIdSortedById

Devolve uma lista de municípios dado um distrito, ordenados por id
Parâmetros do pedido
districtId : string (mandatório)
Parâmetros de resposta
GetMunicipalitiesByDistrictIdSortedByIdResult : ArrayOfMunicipality (opcional)
Voltar ao topo

GetMunicipalitiesByDistrictIdSortedByName

Devolve uma lista de municípios dado um distrito, ordenados por nome
Parâmetros do pedido
districtId : string (mandatório)
Parâmetros de resposta
GetMunicipalitiesByDistrictIdSortedByNameResult : ArrayOfMunicipality (opcional)
Voltar ao topo

GetMunicipalitiesSortedById

Devolve uma lista de municípios ordenados por id
Parâmetros do pedido
includeParishes : boolean (mandatório)
Parâmetros de resposta
GetMunicipalitiesSortedByIdResult : ArrayOfMunicipality (opcional)
Voltar ao topo

GetMunicipalitiesSortedByName

Devolve uma lista de municípios ordenados por nome
Parâmetros do pedido
includeParishes : boolean (mandatório)
Parâmetros de resposta
GetMunicipalitiesSortedByNameResult : ArrayOfMunicipality (opcional)
Voltar ao topo

GetMunicipalityById

Devolve os dados de um município dado um id
Parâmetros do pedido
municipalityId : string (opcional)
Parâmetros de resposta
GetMunicipalityByIdResult : Municipality (opcional)
Voltar ao topo

GetNeighborDistricts

Devolve uma lista de distritos limítrofes
Parâmetros do pedido
districtId : string (mandatório)
Parâmetros de resposta
GetNeighborDistrictsResult : ArrayOfParish (opcional)
Voltar ao topo

GetNeighborMunicipalities

Devolve uma lista de concelhos limítrofes
Parâmetros do pedido
municipalityId : string (mandatório)
Parâmetros de resposta
GetNeighborMunicipalitiesResult : ArrayOfParish (opcional)
Voltar ao topo

GetNeighborParishes

Devolve uma lista de freguesias limítrofes
Parâmetros do pedido
parishId : string (mandatório)
Parâmetros de resposta
GetNeighborParishesResult : ArrayOfParish (opcional)
Voltar ao topo

GetParishById

Devolve os dados de uma freguesia dado um id
Parâmetros do pedido
parishId : string (opcional)
Parâmetros de resposta
GetParishByIdResult : Parish (opcional)
Voltar ao topo

GetParishesByMunicipalityIdSortedById

Devolve uma lista de freguesias dado um município, ordenadas por id
Parâmetros do pedido
municipalityId : string (mandatório)
Parâmetros de resposta
GetParishesByMunicipalityIdSortedByIdResult : ArrayOfParish (opcional)
Voltar ao topo

GetParishesByMunicipalityIdSortedByName

Devolve uma lista de freguesias dado um município, ordenadas por nome
Parâmetros do pedido
municipalityId : string (mandatório)
Parâmetros de resposta
GetParishesByMunicipalityIdSortedByNameResult : ArrayOfParish (opcional)
Voltar ao topo

GetParishesSortedById

Devolve uma lista de freguesias ordenadas por id
Parâmetros de resposta
GetParishesSortedByIdResult : ArrayOfParish (opcional)
Voltar ao topo

GetParishesSortedByName

Devolve uma lista de freguesias ordenadas por name
Parâmetros de resposta
GetParishesSortedByNameResult : ArrayOfParish (opcional)
Voltar ao topo

GetPOIByBoundingBox

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas dos cantos, inferior esquerdo e superior direito, de um rectangulo e, opcionalmente, uma categoria.
Parâmetros do pedido
latitude1 : double (mandatório)
longitude1 : double (mandatório)
latitude2 : double (mandatório)
longitude2 : double (mandatório)
categoryId : string (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByBoundingBoxResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByBoundingBoxAndCategoryIdAndText

Retorna uma lista de POIs dado uma àrea, o id de uma categoria e uma descrição textual. Opcionalmente o resultado pode ser filtrado pelo nivel de confiança e/ou pelo nivel de georeferenciação, se os seus valores forem especificados.
Parâmetros do pedido
latitude1 : float (mandatório)
latitude2 : float (mandatório)
longitude1 : float (mandatório)
longitude2 : float (mandatório)
categoryId : string (mandatório)
text : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
Parâmetros de resposta
GetPOIByBoundingBoxAndCategoryIdAndTextResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByCategoryIdAndSourceId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dados um distrito e uma categoria
Parâmetros do pedido
categoryId : string (mandatório)
sourceId : string (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
districtId : string (opcional)
Parâmetros de resposta
GetPOIByCategoryIdAndSourceIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByCategoryIdAndText

Retorna uma lista de POIs dado o id de uma categoria e uma descrição textual. Opcionalmente o resultado pode ser filtrado pelo distrito e/ou pelo município, se os seus ids forem especificados.
Parâmetros do pedido
categoryId : string (mandatório)
districtId : string (opcional)
municipalityId : string (opcional)
parisId : string (opcional)
text : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
tags : string (opcional)
Campo para filtro por tags, separadas por virgula.
Parâmetros de resposta
GetPOIByCategoryIdAndTextResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByCoordinates

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas
Parâmetros do pedido
latitude : float (opcional)
longitude : float (opcional)
radius : float (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
Parâmetros de resposta
GetPOIByCoordinatesResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByCoordinatesAndCategories

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas e um conjunto de categorias
Parâmetros do pedido
latitude : float (mandatório)
longitude : float (mandatório)
radius : float (mandatório)
categories : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
Parâmetros de resposta
GetPOIByCoordinatesAndCategoriesResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByCoordinatesAndCategoryId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas as coordenadas e uma categoria
Parâmetros do pedido
latitude : float (opcional)
longitude : float (opcional)
radius : float (opcional)
categoryId : int (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
sourceId : string (opcional)
Parâmetros de resposta
GetPOIByCoordinatesAndCategoryIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByCoordinatesAndText

Retorna uma lista de POIs, dados um par de coordenadas e uma descrição textual
Parâmetros do pedido
latitude : float (mandatório)
longitude : float (mandatório)
radius : float (mandatório)
text : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
Parâmetros de resposta
GetPOIByCoordinatesAndTextResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByDistrictId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dado um distrito
Parâmetros do pedido
districtId : string (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByDistrictIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByDistrictIdAndCategoryId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dados um distrito e uma categoria
Parâmetros do pedido
districtId : string (mandatório)
categoryId : string (mandatório)
text : string (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
sourceId : string (opcional)
Parâmetros de resposta
GetPOIByDistrictIdAndCategoryIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByDistrictIdAndText

Devolve uma lista de POIs de um dado distrito, filtrados pelo texto especificado
Parâmetros do pedido
districtId : string (mandatório)
text : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByDistrictIdAndTextResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIById

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dado um id
Parâmetros do pedido
poiId : string (opcional)
Parâmetros de resposta
GetPOIByIdResult : POI (opcional)
Voltar ao topo

GetPOIByMunicipalityId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dado um município
Parâmetros do pedido
municipalityId : string (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByMunicipalityIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByMunicipalityIdAndCategoryId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dados um município e uma categoria
Parâmetros do pedido
municipalityId : string (opcional)
categoryId : int (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
sourceId : string (opcional)
Parâmetros de resposta
GetPOIByMunicipalityIdAndCategoryIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByMunicipalityIdAndText

Devolve uma lista de POIs de um dado concelho, filtrados pelo texto especificado
Parâmetros do pedido
municipalityId : string (mandatório)
text : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByMunicipalityIdAndTextResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByParishId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dada uma freguesia
Parâmetros do pedido
parishId : string (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByParishIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByParishIdAndCategoryId

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dadas uma freguesia e uma categoria
Parâmetros do pedido
parishId : string (opcional)
categoryId : int (opcional)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByParishIdAndCategoryIdResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByParishIdAndText

Devolve uma lista de POIs de uma dada freguesia, filtrados pelo texto especificado
Parâmetros do pedido
parishId : string (mandatório)
text : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByParishIdAndTextResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByPOISourceId

Devolve um POI, dados o categoryId, sourceId e poiSourceId.
Parâmetros do pedido
categoryId : int (mandatório)
sourceId : int (mandatório)
poiSourceId : string (mandatório)
Parâmetros de resposta
GetPOIByPOISourceIdResult : POI (mandatório)
Voltar ao topo

GetPOIByTags

Devolve uma lista de POIs, dada uma lista de tags.
Parâmetros do pedido
tags : string (mandatório)
matchlevelId : int (opcional)
trustlevelId : int (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByTagsResult : ArrayOfPOI (opcional)
Voltar ao topo

GetPOIByText

Devolve pontos de interesse (locais, monumentos, bancos, hospitais, correios, etc.) dada uma expressão
Parâmetros do pedido
text : string (opcional)
pageNumber : int (opcional)
recordsPerPage : int (opcional)
startPublicationDate : dateTime (opcional)
endPublicationDate : dateTime (opcional)
Parâmetros de resposta
GetPOIByTextResult : ArrayOfPOI (opcional)
Voltar ao topo

GetTrustLevels

Devolve uma lista com os níveis de confiança disponíveis. Estes níveis indicam o nível de qualidade da georreferenciação.
Parâmetros de resposta
GetTrustLevelsResult : ArrayOfTrustLevel (opcional)
Voltar ao topo

GIS Entidades

ArrayOfCategory

Nome do atributo Descrição
Lista de Category : Category (opcional)
Voltar ao topo

ArrayOfCountry

Voltar ao topo

ArrayOfDistrict

Nome do atributo Descrição
Lista de District : District (opcional)
Voltar ao topo

ArrayOfLanguage

Voltar ao topo

ArrayOfMatchLevel

Voltar ao topo

ArrayOfMunicipality

Nome do atributo Descrição
Lista de Municipality : Municipality (opcional)
Voltar ao topo

ArrayOfParish

Nome do atributo Descrição
Lista de Parish : Parish (opcional)
Voltar ao topo

ArrayOfPOI

Nome do atributo Descrição
Lista de POI : POI (opcional)
Voltar ao topo

ArrayOfTrustLevel

Voltar ao topo

Category

Nome do atributo Descrição
CategoryId : int (opcional)
CategoryName : string (opcional)
Description : string (opcional)
Tags : string (opcional)
Voltar ao topo

Contributor

Nome do atributo Descrição
SourceId : string
Source : string
Voltar ao topo

Contributors

Nome do atributo Descrição
Lista de Contributor : Contributor (opcional)
Voltar ao topo

Details

Nome do atributo Descrição
User : User (opcional)
Icon : string (opcional)
Pictures : Pictures (opcional)
Movies : Movies (opcional)
Contributors : Contributors (opcional)
Voltar ao topo

DetailXml

Nome do atributo Descrição
Details : Details
Voltar ao topo

District

Nome do atributo Descrição
DistrictId : string (opcional)
DistrictName : string (opcional)
Latitude : float (opcional)
Longitude : float (opcional)
Municipalities : ArrayOfMunicipality (opcional)
Voltar ao topo

Media

Voltar ao topo

Movies

Nome do atributo Descrição
Lista de Movie : Media (opcional)
Voltar ao topo

Municipality

Nome do atributo Descrição
MunicipalityId : string (opcional)
MunicipalityName : string (opcional)
Latitude : float (opcional)
Longitude : float (opcional)
UrlForm : string (opcional)
Parishes : ArrayOfParish (opcional)
Voltar ao topo

Parish

Nome do atributo Descrição
ParishId : string (opcional)
ParishName : string (opcional)
Latitude : float (opcional)
Longitude : float (opcional)
Voltar ao topo

Pictures

Nome do atributo Descrição
Lista de Picture : Media (opcional)
Voltar ao topo

POI

Nome do atributo Descrição
POIId : string (opcional)
Name : string (opcional)
CountryId : string (opcional)
Country : string (opcional)
DistrictId : string (opcional)
District : string (opcional)
MunicipalityId : string (opcional)
Municipality : string (opcional)
ParishId : string (opcional)
Parish : string (opcional)
Address : string (opcional)
ZipCode : string (opcional)
Phone : string (opcional)
Fax : string (opcional)
LocalityId : int (opcional)
Locality : string (opcional)
StreetId : int (opcional)
Street : string (opcional)
HouseNumber : string (opcional)
Latitude : float (opcional)
Longitude : float (opcional)
Distance : float (opcional)
CategoryId : string (opcional)
Category : string (opcional)
MimeType : string (opcional)
SourceId : int (opcional)
Source : string (opcional)
POISourceId : string (opcional)
URL : string (opcional)
EMail : string (opcional)
PublicationDate : string (opcional)
RegistrationDate : string (opcional)
ExpirationDate : string (opcional)
Description : string (opcional)
Detail : string (opcional)
Tags : string (opcional)
MatchLevelId : int (opcional)
MatchLevel : string (opcional)
TrustLevelId : int (opcional)
TrustLevel : string (opcional)
LastModified : string (opcional)
Revision : string (opcional)
DetailXml : DetailXml (opcional)
UserToken : string (opcional)
Voltar ao topo

User

Voltar ao topo

Autenticação da API SOAP

Autenticação de um pedido SOAP

Cada pedido deverá conter informação de autenticação para estabelecer a identidade de quem fez o pedido e o token de autorização chamado ESB AccessKey (chave de acesso).

ESB Access Key

Inserir caminho para obter a chave de acesso.

A autorização do uso da API é efectuada através da chave de acesso (ESBAccessKey) que é disponibilizada no final do processo de compra do produto.

Na sua área de cliente encontrará nos detalhes do produto a geração de chaves de acesso que podem ser geradas para si, para outros utilizadores da API registados no SAPO Services ou então por qualquer utilizador.

O elemento "ESBAccessKey" deverá aparecer num SOAP Header da mensagem após o SOAP Header "ESBCredentials".

Exemplo:

ESBCredentials

ESBCredentials é um tipo complexo que é usado para passar as credenciais de modo a autenticar o pedido SOAP.

Elemento Descrição
ESBUsername O email da conta usada para para acederà API.
ESBPassword A palavra-passe que corresponde à conta de email especificada em ESBUsername.
ESBToken O token de acesso que representa as credenciais (ESBUsername + ESBPassword) usadas para comprar o uso da API.

Pedido com ESBUsername e ESBPassword

Pedido com ESBToken

Usar um ESBToken ao invés do ESBUsername e ESBPassword pode ser útil se não pretende dar as suas credenciais a quem está a usar a API.

Para gerar um ESBToken deverá usar o serviço SAPO STS (Security Token Service). O ESB Token é válido por 12 horas.

Obter um ESB Token:

Resposta:

Token: id42ho234iwh234odihwdw786576413a3836467b94f8c2991f(...)wdwqdqwd

Voltar ao topo

Valores para o Parâmetro Categoria

Categoria

Nome Valor
Adegas e cooperativas 285
Aeródromos 215
Aeroportos 10
Agências de câmbios 316
Agências de viagens 11
Aglomerado rural 14
Aldeamentos turísticos 12
Aldeia histórica 13
Apartamentos turísticos 15
Aquário 16
Artes marciais 292
Artes tradicionais 283
Atendimento ao cidadão 216
Atendimento às empresas 302
Bancos 19
Bares de karaoke 301
Bares de praia 209
Bares de strip 20
Bares e pubs 21
Bares gay 22
Bibliotecas 25
Bombas de Gasolina 26
Bombeiros 27
Bowling 28
Cafés típicos 29
Câmaras municipais 30
Campos de férias 263
Campos de futebol 31
Campos de golfe 32
Campos de Ténis 33
Campos de tiro 34
Cartórios 35
Casas de chá 36
Casas de fado 37
Casas típicas e edifícios relevantes 38
Cash & carry 39
Casinos e bingos 40
Castelos e fortes 41
Catedrais e basílicas 42
Caves de Vinho 354
Caves e lugares de petiscos 43
Cemitérios 44
Centros culturais 45
Centros de enfermagem 47
Centros de saúde 48
Centros hípicos 49
Cervejarias e marisqueiras 50
Cinemas 51
Clubes de jazz 52
Complexos desportivos 287
Compras 53
Conhecer 54
Conservatórias 55
Construções rurais e agrícolas 320
Conventos e mosteiros 56
Coretos 57
Correios 58
Cyber cafés 59
Desportos motorizados 289
Desportos náuticos 173
Desportos radicais 60
Discotecas 61
Elementos naturais 116
Embaixadas e consulados 62
Empresas de animação turística 315
Empresas municipais 63
Ensino Básico e Secundário 24
Escola Superior 164
Escolas de lazer e desporto 306
Escolas profissionais 68
Escolas técnicas e artísticas 304
Espaços internet 317
Estabelecimentos Prisionais 277
Estações de caminho de ferro 69
Estações de metro 70
Estádios de futebol 288
Estalagens e albergarias 71
Estátuas e esculturas 72
Extensões de saúde 269
Fachadas, portais e janelas 325
Farmácias 73
Faróis 324
Feiras 74
Festas e romarias 75
Finanças 76
Fontes, chafarizes e aquedutos 77
Forças Armadas 276
Fundações 79
Galerias comerciais 82
Galerias de arte 80
Ginásios 84
Grandes centros comerciais 85
Grandes lojas especializadas 86
Healthclubs 88
Heliportos 314
Hipermercados 89
Histórico 90
Hospitais 91
Hotéis 92
Hotspots Wi-Fi 94
Igrejas, capelas e ermidas 96
Inatel 97
Instituições governamentais 98
Institutos 99
Jardim zoológico 100
Jardins 101
Juntas de freguesia 103
Justiça 171
Locais arqueológicos 107
Locais de piquenique 108
Lojas de artesanato 17
Lojas de conveniência 109
Lojas de produtos regionais 284
Marinas 297
Mercados 111
Mini-golfe 295
Miradouros 113
Motéis 262
Multibancos 118
Muralhas e portas da cidade 119
Museus 120
Natureza 121
Outras Atracções 211
Outras escolas 305
Outros espaços culturais 279
Outros monumentos 323
Outros serviços de saúde 274
Outros templos 124
Paisagens protegidas 125
Palácios e solares 126
Parafarmácias 127
Parque aquático 326
Parque de diversões 128
Parque temático 129
Parques 130
Parques de campismo 131
Parques de estacionamento 133
Parques de exposições 309
Parques empresariais 310
Parques industriais 307
Parques Infantis 134
Parques nacionais 208
Pavilhão temático 137
Pelourinhos e cruzeiros 138
Pensões e residenciais 139
Pesca desportiva 294
Piscinas 140
Planetário 141
Polícias 142
Pontes históricas 143
Postos de Combustível 408
Postos farmacêuticos 270
Pousadas da juventude 146
Pousadas de Portugal 145
Praças de táxi 147
Praças de touros 148
Praias fluviais 149
Praias marítimas 150
Pré-escolar 151
Protecção Civil 278
Recintos polidesportivos 153
Rent-a-bike 155
Rent-a-car 156
Reservas naturais 157
Restaurantes 158
Ruas e praças históricas 159
Segurança social 162
Simbolismos religiosos 313
Supermercados 165
Templos católicos 95
Termas e SPAs 166
Terminais de barco 167
Terminais de camionagem 168
Torres 170
Turismo no espaço rural 172
Vila histórica 174
Voltar ao topo