Compartilhar via


BKK Futar (Editor Independente) (versão prévia)

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

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

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – 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
Publicador Fördős András
Site https://opendata.bkk.hu/data-sources
Política de privacidade https://bkk.hu/en/about-bkk/data-management-information/
Categorias Dados

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default 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.

Essa não é uma conexão compartilhável. Se o aplicativo de energia 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

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Obter agendamento para parar

Listar a agenda de uma parada selecionada

Obter chegadas e partidas para parar

Listar chegadas e saídas para a parada selecionada

Obter estações de aluguel de bicicletas

Obter informações sobre estações de aluguel de bicicletas

Obter paradas 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 parada

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

Pesquisar alertas

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

Obter agendamento para parar

Listar a agenda de uma parada selecionada

Parâmetros

Nome Chave Obrigatório Tipo Description
Parar ID
stopId True string

Pare a ID para consultar dados, como 'BKK_F01227'.

Date
date string

A data solicitada no formato YYYYMMDD, como 20230131, padrão para hoje.

Somente partidas
onlyDepartures boolean

Indique se retornará os resultados com ou sem chegadas.

Incluir referências
includeReferences string

Defina o tipo de referências.

Retornos

Nome Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo do servidor atual em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Status da resposta.

Code
code CodeResponse

O código de status de resposta.

Texto
text TextResponse

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

Parar ID
data.entry.stopId string

ID exclusiva da parada solicitada.

Date
data.entry.date string

Data da agenda solicitada no formato YYYYMMDD, como 20230130.

IDs de rota
data.entry.routeIds array of string

Matriz de IDs de rota relacionadas para o agendamento.

IDs de parada próximas
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 relacionadas para a parada

Cronograma
data.entry.schedules array of object

Matriz de agendas relacionadas à parada.

ID da rota
data.entry.schedules.routeId string

ID de rota relevante para o agendamento.

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

Matriz de IDs de alerta relevantes

Direção
data.entry.schedules.directions array of object

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

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

Identificação da direção.

Groups
data.entry.schedules.directions.groups object

Combinando os detalhes de parada e agendamento de destino.

Tempos de parada
data.entry.schedules.directions.stopTimes array of object

Matriz de tempos de parada e detalhes relacionados dentro do agendamento.

Hora de término
data.entry.schedules.directions.stopTimes object

Detalhes de um tempo de parada dentro do agendamento.

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 chegadas e partidas para parar

Listar chegadas e saídas para a parada selecionada

Parâmetros

Nome Chave Obrigatório Tipo Description
Minutos antes
minutesBefore integer

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

Minutos após
minutesAfter string

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

Parar ID
stopId True string

Pare a ID para consultar dados, como 'BKK_F01227'.

Incluir ID de Rota
includeRouteId string

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

Hora
time integer

Carimbo de data/hora (segundos de época) usado para a consulta, padrão para o tempo do servidor.

Somente partidas
onlyDepartures boolean

Indique se retornará os resultados com ou sem chegadas.

Limit
limit integer

Número máximo de resultados retornados, com padrão de 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 de 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.

Retornos

Nome Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo do servidor atual em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Status da resposta.

Code
code CodeResponse

O código de status de 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.

Parar ID
data.entry.stopId string

A identificação da Parada.

IDs de rota
data.entry.routeIds array of string

Uma matriz das IDs de rota que pertencem à parada.

IDs de alerta
data.entry.alertIds array of string

Uma matriz das IDs de alerta que pertencem à parada.

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

Uma matriz das IDs stop próximas.

Tempo de Parada
data.entry.stopTimes array of object

O agendamento de parada relevante para determinada parada.

Parar ID
data.entry.stopTimes.stopId string

Identificação da parada.

Parar Headsign
data.entry.stopTimes.stopHeadsign string

O destino indicado na parada.

Hora de Chegada
data.entry.stopTimes.arrivalTime integer

A hora de chegada planejada em segundos de época.

Hora de Partida
data.entry.stopTimes.departureTime integer

A hora de partida planejada em segundos de época

Chegada prevista
data.entry.stopTimes.predictedArrivalTime integer

Tempo de chegada previsto em segundos de época, se a viagem tiver dados em tempo real.

Saída prevista
data.entry.stopTimes.predictedDepartureTime integer

Tempo de partida previsto 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 da viagem são incertos.

ID da viagem
data.entry.stopTimes.tripId string

A ID de Viagem relevante para esta entrada.

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

A data de serviço da Viagem, expressa no formato YYYYMMDD.

Cadeirante Acessível
data.entry.stopTimes.wheelchairAccessible boolean

Indicação, se a Viagem é acessível para cadeirantes.

Pode exigir reserva
data.entry.stopTimes.mayRequireBooking boolean

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

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

As IDs de alerta relevantes para a parada.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Obter estações de aluguel de bicicletas

Obter informações sobre estações de aluguel de bicicletas

Parâmetros

Nome Chave Obrigatório Tipo Description
Incluir referências
includeReferences string

Defina o tipo de referências.

Retornos

Nome Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo do servidor atual em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Status da resposta.

Code
code CodeResponse

O código de status de 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 bicicleta
data.list.id string

ID da estação de bicicleta.

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 bicicleta.

Code
data.list.code string

Código da estação de bicicleta.

Tipo
data.list.type string

Tipo da estação de bicicleta.

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 paradas para localização

Listar paradas para um local selecionado ou todas as paradas

Parâmetros

Nome Chave Obrigatório Tipo Description
Latitude
lat float

Latitude do local solicitado, por exemplo, '47.497313'. Se estiver vazio, retornará todas as paradas.

Longitude
lon float

Longitude do local solicitado, por exemplo, '19.064639'. Se estiver vazio, retornará todas as paradas.

Intervalo de latitude
latSpan float

Intervalo de latitude para o local solicitado (lat +/- latSpan), por exemplo, '0,01336'.

Intervalo de longitude
lonSpan float

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

Raio
radius integer

Se latSpan ou lonSpan estiver ausente, a área de pesquisa será definida adicionando raio (medidores) à localização.

Resultados mínimos
minResult integer

O número mínimo de elementos retornados.

Incluir referências
includeReferences string

Defina o tipo de referências.

Retornos

Nome Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo do servidor atual em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Status da resposta.

Code
code CodeResponse

O código de status de 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 exclusiva da parada.

Vértice
data.list.vertex string

A identificação do planejador de percurso da parada.

Latitude
data.list.lat double

Latitude da parada.

Longitude
data.list.lon double

Longitude da parada.

Nome
data.list.name string

Nome da parada.

Code
data.list.code string

Código da parada.

Direção
data.list.direction string

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

Código da plataforma
data.list.platformCode string

Código da plataforma da parada.

Description
data.list.description string

Descrição da parada.

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 parada.

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

ID exclusiva da estação pai.

Embarque em cadeira de rodas
data.list.wheelchairBoarding boolean

A parada da cadeira de rodas está acessível?

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 ativas 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

Nome Chave Obrigató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.

Parar ID
stopId string

ID de uma parada, por exemplo: 'BKK_F01227'.

Incluir referências
includeReferences string

Defina o tipo de referências.

Retornos

Nome Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo do servidor atual em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Status da resposta.

Code
code CodeResponse

O código de status de 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 da 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 da agência cuja resolução não foi bem sucedida.

Parar IDs
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 parada

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

Parâmetros

Nome Chave Obrigatório Tipo Description
Parar ID
stopId True string

Pare a ID para consultar dados, como 'BKK_F01227'.

Se modificado desde (unix)
ifModifiedSince integer

Retornar dados que foram modificados desde o carimbo de data/hora UNIX.

Incluir referências
includeReferences string

Defina o tipo de referências.

Retornos

Nome Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo do servidor atual em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Status da resposta.

Code
code CodeResponse

O código de status de resposta.

Texto
text TextResponse

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

lista
data.list array of object
ID do veículo
data.list.vehicleId string

Identificação do veículo.

Parar ID
data.list.stopId string

Identificação da parada.

Parar sequência
data.list.stopSequence integer

Sequência da parada atual na rota do veículo.

ID da rota
data.list.routeId string

Identificação da rota.

Rolamento
data.list.bearing float

Rolamento do veículo.

Latitude
data.list.location.lat float

Informações de latitude do veículo.

Longitude
data.list.location.lon float

Informações de longitude do veículo

Placa
data.list.licensePlate string

A placa do veículo.

Etiqueta
data.list.label string

Informações de rótulo para o veículo.

Desviou
data.list.deviated boolean

True, 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 em tempo real disponíveis para o veículo.

Situação
data.list.status string

Status do veículo, como INCOMING_AT.

Porcentagem de distância de parada
data.list.stopDistancePercent integer

Onde está o veículo entre duas paradas, em porcentagem.

Cadeirante acessível
data.list.wheelchairAccessible boolean

True, se o veículo estiver acessível com cadeira de rodas.

Capacity
data.list.capacity object

Detalhes de capacidade do veículo.

Ocupação
data.list.occupancy object

Detalhes de ocupação do veículo.

ID da viagem
data.list.tripId string

Identificação exclusiva da viagem.

Vértice
data.list.vertex string

Identificação exclusiva da viagem para o planejador 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.

Pesquisar alertas

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

Parâmetros

Nome Chave Obrigatório Tipo Description
Query
query string

Uma cadeia de caracteres de consulta correspondeu 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.

participante
end integer

Intervalo de tempo final (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.

Retornos

Nome Caminho Tipo Description
Hora Atual
currentTime TimeResponse

Tempo do servidor atual em milissegundos.

Versão
version VersionResponse

Versão da API.

Situação
status StatusResponse

Status da resposta.

Code
code CodeResponse

O código de status de 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.

Parar IDs
data.entry.stopIds array of string

Matriz de IDs de parada relevantes encontradas.

IDs de rota
data.entry.routeIds array of string

Matriz de IDs de rota relevantes encontradas.

IDs de alerta
data.entry.alertIds array of string

Matriz de IDs de alerta relevantes encontradas.

Referências
data.references ReferencesResponse

Detalhes de referência relevantes.

Definições

TimeResponse

Tempo do servidor atual em milissegundos.

Tempo do servidor atual em milissegundos.

Hora Atual
integer

VersionResponse

Versão da API.

Versão da API.

Versão
integer

StatusResponse

Status da resposta.

Status da resposta.

Situação
string

CodeResponse

O código de status de resposta.

O código de status de resposta.

Code
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

ReferencesResponse

Detalhes de referência relevantes.

Nome Caminho Tipo Description
Agências
agencies object
routes
routes object
Pára
stops object
TRIPS
trips object
alerts
alerts object