Partager via


BKK Futar (Éditeur indépendant) (préversion)

Obtenez et recherchez des informations planifiées et en temps réel à partir du système BKK FUTAR - transport public de Budapest - concernant les voyages, les véhicules, les arrêts et bien plus encore !

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Fördăs András
Messagerie électronique fordosa90+ipc_bkk@gmail.com
Métadonnées du connecteur
Éditeur Fördăs András
Site internet https://opendata.bkk.hu/data-sources
Politique de confidentialité https://bkk.hu/en/about-bkk/data-management-information/
Catégories Data

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé API pour cette API Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Alertes de recherche

Répertorier les perturbations actives correspondant aux critères de recherche

Obtenir des arrêts pour l’emplacement

Répertorier les arrêts d’un emplacement sélectionné ou tous les arrêts

Obtenir des références

Récupérer les références basées sur l’ID.

Obtenir des stations de location de vélos

Obtenir des informations sur les stations de location de vélos

Obtenir des véhicules pour arrêter

Répertorier les véhicules, qui se trouvent sur un itinéraire contenant l’arrêt sélectionné

Obtenir la planification de l’arrêt

Répertorier la planification d’un arrêt sélectionné

Obtenir les arrivées et les départs pour l’arrêt

Répertorier les arrivées et les départs pour l’arrêt sélectionné

Alertes de recherche

Répertorier les perturbations actives correspondant aux critères de recherche

Paramètres

Nom Clé Obligatoire Type Description
Query
query string

Chaîne de requête mise en correspondance avec le titre de perturbation, la description ou l’identification.

Démarrer
start integer

Début de l’intervalle de temps (secondes d’époque) pour la recherche.

Fin
end integer

Fin de l’intervalle de temps (secondes d’époque) pour la recherche.

Résultats minimaux
minResult integer

Nombre minimal d’éléments retournés.

Inclure des références
includeReferences string

Définissez le type de références.

Retours

Nom Chemin d’accès Type Description
Heure actuelle
currentTime TimeResponse

Heure actuelle du serveur en millisecondes.

Version
version VersionResponse

Version de l’API.

Statut
status StatusResponse

État de la réponse.

Code
code CodeResponse

Code d’état de la réponse.

Texto
text TextResponse

Texte de réponse détaillé lié au code d’état.

Limite dépassée
data.limitExceeded LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

Arrêter les ID
data.entry.stopIds array of string

Tableau d’ID d’arrêt pertinents trouvés.

ID de routage
data.entry.routeIds array of string

Tableau d’ID de routage pertinents trouvés.

ID d’alerte
data.entry.alertIds array of string

Tableau d’ID d’alerte pertinents trouvés.

References
data.references ReferencesResponse

Détails de référence pertinents.

Obtenir des arrêts pour l’emplacement

Répertorier les arrêts d’un emplacement sélectionné ou tous les arrêts

Paramètres

Nom Clé Obligatoire Type Description
Latitude
lat float

Latitude de l’emplacement demandé, par exemple « 47.497313 ». Si elle est vide, retourne tous les arrêts.

Longitude
lon float

Longitude de l’emplacement demandé, par exemple « 19.064639 ». Si elle est vide, retourne tous les arrêts.

Étendue de latitude
latSpan float

Étendue de latitude pour l’emplacement demandé (lat +/- latSpan), par exemple « 0.01336 ».

Étendue de longitude
lonSpan float

Étendue de longitude pour l’emplacement demandé (lon +/- lonSpan), par exemple « 0,0321 ».

Radius
radius integer

Si latSpan ou lonSpan sont manquants, la zone de recherche est définie en ajoutant un rayon (compteurs) à l’emplacement.

Résultats minimaux
minResult integer

Nombre minimal d’éléments retournés.

Inclure des références
includeReferences string

Définissez le type de références.

Retours

Nom Chemin d’accès Type Description
Heure actuelle
currentTime TimeResponse

Heure actuelle du serveur en millisecondes.

Version
version VersionResponse

Version de l’API.

Statut
status StatusResponse

État de la réponse.

Code
code CodeResponse

Code d’état de la réponse.

Texto
text TextResponse

Texte de réponse détaillé lié au code d’état.

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

Identification unique de l’arrêt.

Sommet
data.list.vertex string

Identification du planificateur de parcours de l’arrêt.

Latitude
data.list.lat double

Latitude de l’arrêt.

Longitude
data.list.lon double

Longitude de l’arrêt.

Nom
data.list.name string

Nom de l’arrêt.

Code
data.list.code string

Code de l’arrêt.

Direction
data.list.direction string

Direction de l’arrêt, par exemple « -47 ».

Code de plateforme
data.list.platformCode string

Code de plateforme de l’arrêt.

Descriptif
data.list.description string

Description de l’arrêt.

Type d’emplacement
data.list.locationType integer

Type d’emplacement de l’arrêt.

Sous-type d’emplacement
data.list.locationSubType string

Sous-type d’emplacement de l’arrêt.

ID de la station parente
data.list.parentStationId string

ID unique de la station parente.

Embarquement en fauteuil roulant
data.list.wheelchairBoarding boolean

Le fauteuil roulant est-il accessible en fauteuil roulant ?

ID de routage
data.list.routeIds array of string

Tableau de tous les itinéraires contenant l’arrêt.

ID d’alerte
data.list.alertIds array of string

Tableau d’ID d’alerte actifs liés à l’arrêt.

Limite dépassée
data.limitExceeded LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

References
data.references ReferencesResponse

Détails de référence pertinents.

Obtenir des références

Récupérer les références basées sur l’ID.

Paramètres

Nom Clé Obligatoire Type Description
ID de l’agence
agencyId string

ID de l’agence, par exemple : 'BKK'.

ID de l’alerte
alertId string

ID d’une alerte.

Rpute ID
routeId string

ID d’un itinéraire.

ID d’arrêt
stopId string

ID d’un arrêt, par exemple : « BKK_F01227 ».

Inclure des références
includeReferences string

Définissez le type de références.

Retours

Nom Chemin d’accès Type Description
Heure actuelle
currentTime TimeResponse

Heure actuelle du serveur en millisecondes.

Version
version VersionResponse

Version de l’API.

Statut
status StatusResponse

État de la réponse.

Code
code CodeResponse

Code d’état de la réponse.

Texto
text TextResponse

Texte de réponse détaillé lié au code d’état.

ID d’agence.
data.entry.errors.agencyIds array of string

Tableau d’ID d’agence dont la résolution a échoué.

ID d’alerte
data.entry.errors.alertIds array of string

Tableau d’ID d’alertes dont la résolution a échoué.

ID de routage
data.entry.errors.routeIds array of string

Tableau d’ID d’agence dont la résolution a échoué.

Arrêter les ID
data.entry.errors.stopIds array of string

Tableau d’ID d’arrêt dont la résolution a échoué.

Limite dépassée
data.limitExceeded LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

References
data.references ReferencesResponse

Détails de référence pertinents.

Obtenir des stations de location de vélos

Obtenir des informations sur les stations de location de vélos

Paramètres

Nom Clé Obligatoire Type Description
Inclure des références
includeReferences string

Définissez le type de références.

Retours

Nom Chemin d’accès Type Description
Heure actuelle
currentTime TimeResponse

Heure actuelle du serveur en millisecondes.

Version
version VersionResponse

Version de l’API.

Statut
status StatusResponse

État de la réponse.

Code
code CodeResponse

Code d’état de la réponse.

Texto
text TextResponse

Texte de réponse détaillé lié au code d’état.

list
data.list array of object
ID de la station de vélo
data.list.id string

ID de la station de vélo.

Latitude
data.list.lat double

Informations de latitude de la station.

Longitude
data.list.lon double

Informations de longitude de la station

Nom
data.list.name string

Nom de la station de vélo.

Code
data.list.code string

Code de la station de vélo.

Type
data.list.type string

Type de station de vélo.

Vélos
data.list.bikes integer

Nombre de vélos disponibles à la station.

Limite dépassée
data.limitExceeded LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

References
data.references ReferencesResponse

Détails de référence pertinents.

Obtenir des véhicules pour arrêter

Répertorier les véhicules, qui se trouvent sur un itinéraire contenant l’arrêt sélectionné

Paramètres

Nom Clé Obligatoire Type Description
ID d’arrêt
stopId True string

Arrêtez l’ID pour interroger les données, par exemple « BKK_F01227 ».

S’il est modifié depuis (unix)
ifModifiedSince integer

Retourne des données, qui ont été modifiées depuis l’horodatage UNIX.

Inclure des références
includeReferences string

Définissez le type de références.

Retours

Nom Chemin d’accès Type Description
Heure actuelle
currentTime TimeResponse

Heure actuelle du serveur en millisecondes.

Version
version VersionResponse

Version de l’API.

Statut
status StatusResponse

État de la réponse.

Code
code CodeResponse

Code d’état de la réponse.

Texto
text TextResponse

Texte de réponse détaillé lié au code d’état.

list
data.list array of object
ID du véhicule
data.list.vehicleId string

Identification du véhicule.

ID d’arrêt
data.list.stopId string

Identification de l’arrêt.

Séquence d’arrêt
data.list.stopSequence integer

Séquence de l’arrêt actuel sur l’itinéraire du véhicule.

ID d’itinéraire
data.list.routeId string

Identification de l’itinéraire.

Attitude
data.list.bearing float

Roulement du véhicule.

Latitude
data.list.location.lat float

Informations de latitude du véhicule.

Longitude
data.list.location.lon float

Informations de longitude du véhicule

Plaque minéralogique
data.list.licensePlate string

Plaque d’immatriculation du véhicule.

Étiquette
data.list.label string

Informations sur l’étiquette du véhicule.

Dévié
data.list.deviated boolean

Vrai, si le véhicule s’est dévié de l’itinéraire.

Heure de la dernière mise à jour
data.list.lastUpdateTime integer

Timestamp (unix) des dernières données en temps réel disponibles pour le véhicule.

Statut
data.list.status string

État du véhicule, tel que INCOMING_AT.

Pourcentage de distance d’arrêt
data.list.stopDistancePercent integer

Où se trouve le véhicule entre 2 arrêts, en pourcentage.

Accessible en fauteuil roulant
data.list.wheelchairAccessible boolean

Vrai, si le véhicule est accessible en fauteuil roulant.

Capacity
data.list.capacity object

Détails de capacité du véhicule.

Occupation
data.list.occupancy object

Détails de l’occupation du véhicule.

ID de voyage
data.list.tripId string

Identification unique du voyage.

Sommet
data.list.vertex string

Identification unique du voyage pour le planificateur de parcours

Limite dépassée
data.limitExceeded LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

References
data.references ReferencesResponse

Détails de référence pertinents.

Obtenir la planification de l’arrêt

Répertorier la planification d’un arrêt sélectionné

Paramètres

Nom Clé Obligatoire Type Description
ID d’arrêt
stopId True string

Arrêtez l’ID pour interroger les données, par exemple « BKK_F01227 ».

Date
date string

Date demandée au format AAAAMMDD, par exemple, 20230131, par défaut jusqu’à aujourd’hui.

Seuls les départs
onlyDepartures boolean

Indiquez si les résultats de retour avec ou sans arrivée sont retournés.

Inclure des références
includeReferences string

Définissez le type de références.

Retours

Nom Chemin d’accès Type Description
Heure actuelle
currentTime TimeResponse

Heure actuelle du serveur en millisecondes.

Version
version VersionResponse

Version de l’API.

Statut
status StatusResponse

État de la réponse.

Code
code CodeResponse

Code d’état de la réponse.

Texto
text TextResponse

Texte de réponse détaillé lié au code d’état.

ID d’arrêt
data.entry.stopId string

ID unique de l’arrêt demandé.

Date
data.entry.date string

Date de la planification demandée au format AAAAMMDD, par exemple 20230130.

ID de routage
data.entry.routeIds array of string

Tableau d’ID de routage associés pour la planification.

ID d’arrêt à proximité
data.entry.nearbyStopIds array of string

Tableau d’ID d’arrêt à proximité.

ID d’alerte
data.entry.alertIds array of string

Tableau d’ID d’alerte connexes pour l’arrêt

Calendrier
data.entry.schedules array of object

Tableau de planifications liées à l’arrêt.

ID d’itinéraire
data.entry.schedules.routeId string

ID d’itinéraire approprié pour la planification.

ID d’alerte
data.entry.schedules.alertIds array of string

Tableau d’ID d’alerte pertinents

Direction
data.entry.schedules.directions array of object

Tableau de données de planification regroupées par direction.

Direction ID
data.entry.schedules.directions.directionId string

Identification de la direction.

Groups
data.entry.schedules.directions.groups object

Combinaison des détails de l’arrêt cible et de la planification.

Heures d’arrêt
data.entry.schedules.directions.stopTimes array of object

Tableau des heures d’arrêt et des détails connexes dans la planification.

Heure d’arrêt
data.entry.schedules.directions.stopTimes object

Détails d’une heure d’arrêt dans la planification.

Limite dépassée
data.limitExceeded LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

References
data.references ReferencesResponse

Détails de référence pertinents.

Obtenir les arrivées et les départs pour l’arrêt

Répertorier les arrivées et les départs pour l’arrêt sélectionné

Paramètres

Nom Clé Obligatoire Type Description
Minutes avant
minutesBefore integer

Début de l’intervalle de temps approprié pour la requête, sous-chaîne définie à partir du paramètre « time ».

Minutes après
minutesAfter string

Fin de l’intervalle de temps approprié pour la requête, ajouté au paramètre « time ».

ID d’arrêt
stopId True string

Arrêtez l’ID pour interroger les données, par exemple « BKK_F01227 ».

Inclure l’ID de routage
includeRouteId string

Liste des ID d’itinéraire séparés par des virgules pour filtrer les résultats.

Heure
time integer

Horodatage (secondes d’époque) utilisé pour la requête, par défaut sur l’heure du serveur.

Seuls les départs
onlyDepartures boolean

Indiquez si les résultats de retour avec ou sans arrivée sont retournés.

Limit
limit integer

Nombre maximal de résultats retournés, défini par défaut sur 60.

Latitude
lat float

Informations de latitude de l’emplacement.

Longitude
lon float

Informations de longitude de l’emplacement.

Radius
radius integer

Rayon d’emplacement autour des coordonnées lat et lon.

Query
query string

Expression de requête utilisée pour filtrer les résultats.

Résultats minimaux
minResult integer

Nombre minimal d’éléments retournés.

Inclure des références
includeReferences string

Définissez le type de références.

Retours

Nom Chemin d’accès Type Description
Heure actuelle
currentTime TimeResponse

Heure actuelle du serveur en millisecondes.

Version
version VersionResponse

Version de l’API.

Statut
status StatusResponse

État de la réponse.

Code
code CodeResponse

Code d’état de la réponse.

Texto
text TextResponse

Texte de réponse détaillé lié au code d’état.

Limite dépassée
data.limitExceeded LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

ID d’arrêt
data.entry.stopId string

Identification de l’arrêt.

ID de routage
data.entry.routeIds array of string

Tableau des ID de route appartenant à l’arrêt.

ID d’alerte
data.entry.alertIds array of string

Tableau des ID d’alerte appartenant à l’arrêt.

ID d’arrêt à proximité
data.entry.nearbyStopIds array of string

Tableau des ID d’arrêt proches.

Heure d’arrêt
data.entry.stopTimes array of object

Horaire d’arrêt pertinent pour l’arrêt donné.

ID d’arrêt
data.entry.stopTimes.stopId string

Identification de l’arrêt.

Arrêter headsign
data.entry.stopTimes.stopHeadsign string

Destination indiquée dans l’arrêt.

Heure d’arrivée
data.entry.stopTimes.arrivalTime integer

Heure d’arrivée planifiée en secondes d’époque.

Heure de départ
data.entry.stopTimes.departureTime integer

Heure de départ planifiée en secondes d’époque

Arrivée prédite
data.entry.stopTimes.predictedArrivalTime integer

Heure d’arrivée prédite en secondes d’époque, si le voyage a des données en temps réel.

Départ prédit
data.entry.stopTimes.predictedDepartureTime integer

Heure de départ prédite en secondes d’époque, si le voyage a des données en temps réel.

Incertain
data.entry.stopTimes.uncertain boolean

Indication, si les données en temps réel pour le voyage sont incertaines.

ID de voyage
data.entry.stopTimes.tripId string

ID de voyage approprié pour cette entrée.

Service Date
data.entry.stopTimes.serviceDate string

Date de service du Voyage, exprimée au format AAAAMMDD.

Accessible en fauteuil roulant
data.entry.stopTimes.wheelchairAccessible boolean

Indication, si le voyage est accessible en fauteuil roulant.

Peut exiger une réservation
data.entry.stopTimes.mayRequireBooking boolean

Indication, si au moins l’un des prochains arrêts du voyage nécessite la réservation.

ID d’alerte
data.entry.stopTimes.alertIds array of string

ID d’alerte appropriés pour l’arrêt.

References
data.references ReferencesResponse

Détails de référence pertinents.

Définitions

TimeResponse

Heure actuelle du serveur en millisecondes.

Heure actuelle du serveur en millisecondes.

Heure actuelle
integer

VersionResponse

Version de l’API.

Version de l’API.

Version
integer

StatusResponse

État de la réponse.

État de la réponse.

Statut
string

CodeResponse

Code d’état de la réponse.

Code d’état de la réponse.

Code
integer

TextResponse

Texte de réponse détaillé lié au code d’état.

Texte de réponse détaillé lié au code d’état.

Texto
string

LimitExceededResponse

Indication, indique si la réponse contient plus d’éléments que la limite définie.

Indication, indique si la réponse contient plus d’éléments que la limite définie.

Limite dépassée
boolean

ReferencesResponse

Détails de référence pertinents.

Nom Chemin d’accès Type Description
Agences
agencies object
routes
routes object
S' arrête
stops object
Voyages
trips object
alerts
alerts object