Partilhar via


BKK Futar (Editora Independente) (Pré-visualização)

Obtenha e pesquise informações planeadas e em tempo real do sistema BKK FUTAR - transporte público de Budapeste - sobre viagens, veículos, paragens e muito mais!

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Fördős András
Email fordosa90+ipc_bkk@gmail.com
Metadados do conector
Editora Fördős András
Sítio Web https://opendata.bkk.hu/data-sources
Política de privacidade https://bkk.hu/en/about-bkk/data-management-information/
Categorias Data

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API securestring A chave de API para esta api Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Alertas de pesquisa

Listar distúrbios ativos correspondentes aos critérios de pesquisa

Obter chegadas e partidas para paragem

Listar chegadas e partidas para a parada selecionada

Obter cronograma para a parada

Listar o cronograma para uma parada selecionada

Obter estações de aluguer de bicicletas

Obter informações sobre Estações de Aluguer de Bicicletas

Obter paragens para localização

Listar paradas para um local selecionado ou todas as paradas

Obter referências

Recuperar referências baseadas em ID.

Obter veículos para parar

Listar veículos, que estão em uma rota que contém a parada selecionada

Alertas de pesquisa

Listar distúrbios ativos correspondentes aos critérios de pesquisa

Parâmetros

Name Chave Necessário Tipo Description
Query
query string

Uma cadeia de caracteres de consulta correspondente ao título, descrição ou identificação da perturbação.

Start
start integer

Início do intervalo de tempo (segundos de época) para a pesquisa.

Fim
end integer

Fim do intervalo de tempo (segundos de época) para a pesquisa.

Resultados mínimos
minResult integer

O número mínimo de elementos retornados.

Incluir Referências
includeReferences string

Defina o tipo de referências.

Devoluções

Name Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo atual do servidor em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Estado da resposta.

Código
code CodeResponse

O código de status da resposta.

Texto
text TextResponse

O texto de resposta detalhado relacionado ao código de status.

Limite excedido
data.limitExceeded LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

IDs de parada
data.entry.stopIds array of string

Matriz de IDs de parada relevantes encontrados.

IDs de rota
data.entry.routeIds array of string

Matriz de IDs de rota relevantes encontrados.

IDs de alerta
data.entry.alertIds array of string

Matriz de IDs de alerta relevantes encontrados.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Obter chegadas e partidas para paragem

Listar chegadas e partidas para a parada selecionada

Parâmetros

Name Chave Necessário Tipo Description
Minutos antes
minutesBefore integer

Início do intervalo de tempo relevante para consulta, subtraído a partir do parâmetro 'time'.

Minutos depois
minutesAfter string

Fim do intervalo de tempo relevante para consulta, adicionado ao parâmetro 'time'.

ID de parada
stopId True string

Parar ID para consultar dados, como 'BKK_F01227'.

Incluir ID de Rota
includeRouteId string

Lista de IDs de rota separados por vírgulas para filtrar resultados.

Time
time integer

Timestamp (segundos de época) usado para a consulta, padrão para a hora do servidor.

Apenas partidas
onlyDepartures boolean

Indique, se o retorno resulta com ou sem chegadas.

Limite
limit integer

Número máximo de resultados retornados, padrão para 60.

Latitude
lat float

Informações de latitude do local.

Longitude
lon float

Informações de longitude do local.

Raio
radius integer

Raio de localização em torno das coordenadas lat e lon.

Query
query string

Expressão de consulta usada para filtrar resultados.

Resultados mínimos
minResult integer

O número mínimo de elementos retornados.

Incluir Referências
includeReferences string

Defina o tipo de referências.

Devoluções

Name Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo atual do servidor em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Estado da resposta.

Código
code CodeResponse

O código de status da resposta.

Texto
text TextResponse

O texto de resposta detalhado relacionado ao código de status.

Limite excedido
data.limitExceeded LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

ID de parada
data.entry.stopId string

A identificação do Stop.

IDs de rota
data.entry.routeIds array of string

Uma matriz dos IDs de rota pertencentes à parada.

IDs de alerta
data.entry.alertIds array of string

Uma matriz de IDs de alerta pertencentes à parada.

IDs de parada próximos
data.entry.nearbyStopIds array of string

Uma matriz dos IDs de parada próximos.

Tempo de paragem
data.entry.stopTimes array of object

O horário de paragem relevante para uma determinada paragem.

ID de parada
data.entry.stopTimes.stopId string

Identificação da paragem.

Sinal de cabeça de parada
data.entry.stopTimes.stopHeadsign string

O destino indicado na paragem.

Hora de Chegada
data.entry.stopTimes.arrivalTime integer

A hora de chegada planeada em segundos de época.

Hora de Partida
data.entry.stopTimes.departureTime integer

A hora de partida planeada em segundos de época

Previsão de chegada
data.entry.stopTimes.predictedArrivalTime integer

Previsão da hora de chegada em segundos de época, se a viagem tiver dados em tempo real.

Partida prevista
data.entry.stopTimes.predictedDepartureTime integer

Hora de partida prevista em segundos de época, se a viagem tiver dados em tempo real.

Incerto
data.entry.stopTimes.uncertain boolean

Indicação, se os dados em tempo real para a viagem são incertos.

ID da viagem
data.entry.stopTimes.tripId string

O ID de viagem relevante para esta entrada.

Data de Serviço
data.entry.stopTimes.serviceDate string

A data de serviço da viagem, expressa no formato AAAAMMDD.

Acessível para cadeira de rodas
data.entry.stopTimes.wheelchairAccessible boolean

Indicação, se a viagem é acessível a cadeiras de rodas.

Pode Exigir Reserva
data.entry.stopTimes.mayRequireBooking boolean

Indicação, se pelo menos uma das próximas paragens da viagem requer reserva.

IDs de alerta
data.entry.stopTimes.alertIds array of string

Os IDs de alerta relevantes para a paragem.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Obter cronograma para a parada

Listar o cronograma para uma parada selecionada

Parâmetros

Name Chave Necessário Tipo Description
ID de parada
stopId True string

Parar ID para consultar dados, como 'BKK_F01227'.

Date
date string

A data solicitada no formato AAAAMMDD, como 20230131, foi padronizada para hoje.

Apenas partidas
onlyDepartures boolean

Indique, se o retorno resulta com ou sem chegadas.

Incluir Referências
includeReferences string

Defina o tipo de referências.

Devoluções

Name Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo atual do servidor em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Estado da resposta.

Código
code CodeResponse

O código de status da resposta.

Texto
text TextResponse

O texto de resposta detalhado relacionado ao código de status.

ID de parada
data.entry.stopId string

ID exclusivo da parada solicitada.

Date
data.entry.date string

Data da agenda solicitada no formato AAAAMMDD, como 20230130.

IDs de rota
data.entry.routeIds array of string

Matriz de IDs de rota relacionados para a programação.

IDs de paragem próximos
data.entry.nearbyStopIds array of string

Matriz de IDs de parada próximas.

IDs de alerta
data.entry.alertIds array of string

Matriz de IDs de alerta relacionados para a parada

Schedule
data.entry.schedules array of object

Conjunto de horários relacionados com a paragem.

ID da rota
data.entry.schedules.routeId string

ID de rota relevante para o horário.

IDs de alerta
data.entry.schedules.alertIds array of string

Matriz de IDs de alerta relevantes

Direction
data.entry.schedules.directions array of object

Matriz de dados de agendamento agrupados por direção.

ID da direção
data.entry.schedules.directions.directionId string

Identificação da direção.

Groups
data.entry.schedules.directions.groups object

Combinando os detalhes da parada de destino e do cronograma.

Horários de paragem
data.entry.schedules.directions.stopTimes array of object

Matriz de horários de parada e detalhes relacionados dentro do cronograma.

Tempo de paragem
data.entry.schedules.directions.stopTimes object

Detalhes de um tempo de parada dentro do cronograma.

Limite excedido
data.limitExceeded LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Obter estações de aluguer de bicicletas

Obter informações sobre Estações de Aluguer de Bicicletas

Parâmetros

Name Chave Necessário Tipo Description
Incluir Referências
includeReferences string

Defina o tipo de referências.

Devoluções

Name Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo atual do servidor em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Estado da resposta.

Código
code CodeResponse

O código de status da resposta.

Texto
text TextResponse

O texto de resposta detalhado relacionado ao código de status.

lista
data.list array of object
ID da estação de bicicletas
data.list.id string

ID da estação de bicicletas.

Latitude
data.list.lat double

Informações de latitude da estação.

Longitude
data.list.lon double

Informações de longitude da estação

Nome
data.list.name string

Nome da estação de bicicletas.

Código
data.list.code string

Código da estação de bicicletas.

Tipo
data.list.type string

Tipo de estação de bicicletas.

Bicicletas
data.list.bikes integer

Número de bicicletas disponíveis na estação.

Limite excedido
data.limitExceeded LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Obter paragens para localização

Listar paradas para um local selecionado ou todas as paradas

Parâmetros

Name Chave Necessário Tipo Description
Latitude
lat float

Latitude do local solicitado, por exemplo '47.497313'. Se estiver vazio, devolve todas as paragens.

Longitude
lon float

Longitude da localização solicitada, por exemplo «19,064639». Se estiver vazio, devolve todas as paragens.

Amplitude de latitude
latSpan float

Latitude span para o local solicitado (lat +/- latSpan), por exemplo '0,01336'.

Longitude
lonSpan float

Longitude para o local solicitado (lon +/- lonSpan), por exemplo '0,0321'.

Raio
radius integer

Se latSpan ou lonSpan estiverem ausentes, a área de pesquisa é definida adicionando raio (metros) ao local.

Resultados mínimos
minResult integer

O número mínimo de elementos retornados.

Incluir Referências
includeReferences string

Defina o tipo de referências.

Devoluções

Name Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo atual do servidor em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Estado da resposta.

Código
code CodeResponse

O código de status da resposta.

Texto
text TextResponse

O texto de resposta detalhado relacionado ao código de status.

lista
data.list array of object
ID
data.list.id string

Identificação única da paragem.

Vértice
data.list.vertex string

O planeador de viagens identifica a paragem.

Latitude
data.list.lat double

Latitude da paragem.

Longitude
data.list.lon double

Longitude da paragem.

Nome
data.list.name string

Nome da paragem.

Código
data.list.code string

Código da paragem.

Direction
data.list.direction string

Direção da paragem, por exemplo '-47'.

Código da plataforma
data.list.platformCode string

Código da plataforma da paragem.

Description
data.list.description string

Descrição da paragem.

Tipo de localização
data.list.locationType integer

O tipo de local da parada.

Subtipo de localização
data.list.locationSubType string

Subtipo de localização da paragem.

ID da estação pai
data.list.parentStationId string

ID exclusivo da estação pai.

Embarque em cadeira de rodas
data.list.wheelchairBoarding boolean

A paragem é acessível a cadeiras de rodas?

IDs de rota
data.list.routeIds array of string

Matriz de todas as rotas que contêm a parada.

IDs de alerta
data.list.alertIds array of string

Matriz de IDs de alerta ativo relacionadas à parada.

Limite excedido
data.limitExceeded LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Obter referências

Recuperar referências baseadas em ID.

Parâmetros

Name Chave Necessário Tipo Description
ID da agência
agencyId string

ID da agência, por exemplo: «BKK».

ID do alerta
alertId string

ID de um alerta.

Rpute ID
routeId string

ID de uma rota.

ID de parada
stopId string

ID de uma paragem, por exemplo: «BKK_F01227».

Incluir Referências
includeReferences string

Defina o tipo de referências.

Devoluções

Name Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo atual do servidor em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Estado da resposta.

Código
code CodeResponse

O código de status da resposta.

Texto
text TextResponse

O texto de resposta detalhado relacionado ao código de status.

IDs da agência.
data.entry.errors.agencyIds array of string

Matriz de IDs de agência cuja resolução não foi bem-sucedida.

IDs de alerta
data.entry.errors.alertIds array of string

Matriz de IDs de alertas cuja resolução não foi bem-sucedida.

IDs de rota
data.entry.errors.routeIds array of string

Matriz de IDs de agência cuja resolução não foi bem-sucedida.

IDs de parada
data.entry.errors.stopIds array of string

Matriz de IDs de parada cuja resolução não foi bem-sucedida.

Limite excedido
data.limitExceeded LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Obter veículos para parar

Listar veículos, que estão em uma rota que contém a parada selecionada

Parâmetros

Name Chave Necessário Tipo Description
ID de parada
stopId True string

Parar ID para consultar dados, como 'BKK_F01227'.

Se modificado desde (unix)
ifModifiedSince integer

Dados de retorno, que foram modificados desde o carimbo de data/hora do UNIX.

Incluir Referências
includeReferences string

Defina o tipo de referências.

Devoluções

Name Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo atual do servidor em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Estado da resposta.

Código
code CodeResponse

O código de status da resposta.

Texto
text TextResponse

O texto de resposta detalhado relacionado ao código de status.

lista
data.list array of object
Identificação do veículo
data.list.vehicleId string

Identificação do veículo.

ID de parada
data.list.stopId string

Identificação da paragem.

Sequência de paragem
data.list.stopSequence integer

Sequência da paragem atual no percurso do veículo.

ID da rota
data.list.routeId string

Identificação da rota.

Rolamentos
data.list.bearing float

Rolamento do veículo.

Latitude
data.list.location.lat float

Informação de latitude do veículo.

Longitude
data.list.location.lon float

Informação de longitude do veículo

Matrícula
data.list.licensePlate string

A placa do veículo.

Etiqueta
data.list.label string

Informações do rótulo do veículo.

Desvio
data.list.deviated boolean

É verdade, se o veículo se desviou da rota.

Hora da última atualização
data.list.lastUpdateTime integer

Carimbo de data/hora (unix) dos últimos dados disponíveis em tempo real para o veículo.

Situação
data.list.status string

Estado do veículo, como INCOMING_AT.

Percentagem de distância de paragem
data.list.stopDistancePercent integer

Onde está o veículo entre 2 paragens, em percentagem.

Acessível a cadeiras de rodas
data.list.wheelchairAccessible boolean

É verdade, se o veículo for acessível com cadeira de rodas.

Capacidade
data.list.capacity object

Dados sobre a capacidade do veículo.

Ocupação
data.list.occupancy object

Dados de ocupação do veículo.

ID da viagem
data.list.tripId string

Identificação única da viagem.

Vértice
data.list.vertex string

Identificação única da viagem para o planificador de viagens

Limite excedido
data.limitExceeded LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Definições

TimeResponse

Tempo atual do servidor em milissegundos.

Tempo atual do servidor em milissegundos.

Hora Atual
integer

VersionResponse

Versão da API.

Versão da API.

Versão
integer

StatusResponse

Estado da resposta.

Estado da resposta.

Situação
string

CodeResponse

O código de status da resposta.

O código de status da resposta.

Código
integer

TextResponse

O texto de resposta detalhado relacionado ao código de status.

O texto de resposta detalhado relacionado ao código de status.

Texto
string

LimitExceededResponse

Indicação, se a resposta contém mais elementos do que o limite definido.

Indicação, se a resposta contém mais elementos do que o limite definido.

Limite excedido
boolean

ReferênciasResposta

Detalhes de referência relevantes.

Name Caminho Tipo Description
agências
agencies object
routes
routes object
para
stops object
viagens
trips object
alerts
alerts object