Στόχος:
Ο στόχος της διεπαφής είναι να μεταφέρει την τρέχουσα κατάσταση των χώρων στάθμευσης και των πυλών στο σύστημα Swarco, ώστε να επιλεγεί το αντίστοιχο σενάριο για τη σήμανση.
Διεπαφή:
Για την υλοποίηση πρέπει να εξεταστούν δύο περιπτώσεις:
1. Ένας χρήστης αλλάζει την κατάσταση των χώρων στάθμευσης ή των πυλών μέσω του πίνακα ελέγχου στο NUNAV Venues.
Η κατεύθυνση της πληροφορίας είναι Graphmasters -> Swarco
2. Το σύστημα Swarco ξεκινά και χρειάζεται την αρχική διαμόρφωση.
Η κατεύθυνση της πληροφορίας είναι Swarco -> Graphmasters
1. Αλλαγές στον πίνακα ελέγχου προς Swarco
Το μήνυμα περιέχει την τρέχουσα κατάσταση των χώρων στάθμευσης και των πυλών με τους αντίστοιχους ρόλους για την προσαρμοσμένη εκδήλωση.
Ακολουθεί ένα παράδειγμα ενός τέτοιου μηνύματος:
{
"eventId": "GOifpTlWQjqbxNSw",
"eventName": "FSB 2021",
"configuration": {
"PODIO_1105956034": {
"id": "PODIO_1105956034",
"name": "Parkdeck",
"open": true,
"capacity": 750,
"used": 0,
"gates": {
"FGdetQMdFuwUIwFp": {
"id": "FGdetQMdFuwUIwFp",
"name": "Πύλη D (Koelnmesse)",
"open": true
},
"JREVAiNdUqXrocTv": {
"id": "JREVAiNdUqXrocTv",
"name": "Πύλη S (Koelnmesse)",
"open": false
},
"NtOKQDXuTzZvPffC": {
"id": "NtOKQDXuTzZvPffC",
"name": "Πύλη F (Koelnmesse)",
"open": false
},
"QDVihYZhiMaZtaJo": {
"id": "QDVihYZhiMaZtaJo",
"name": "Πύλη P16 (Koelnmesse)",
"open": false
},
"ReUmfEzVTxZbprmm": {
"id": "ReUmfEzVTxZbprmm",
"name": "Πύλη B (Koelnmesse)",
"open": false
},
"RivwndNWWPSOXeKf": {
"id": "RivwndNWWPSOXeKf",
"name": "Πύλη H (Koelnmesse)",
"open": false
},
"SuSODJKUsDepINeQ": {
"id": "SuSODJKUsDepINeQ",
"name": "Πύλη T (Koelnmesse)",
"open": false
},
"VSnbyLCPppXrzQpQ": {
"id": "VSnbyLCPppXrzQpQ",
"name": "Πύλη E (Koelnmesse)",
"open": false
},
"VpRJCEUshcmMtluK": {
"id": "VpRJCEUshcmMtluK",
"name": "Πύλη Passage 4 -10",
"open": false
},
"aUPtJLRLrLrCqCSN": {
"id": "aUPtJLRLrLrCqCSN",
"name": "Πύλη C (Koelnmesse)",
"open": false
},
"nNsqqOvEYhMLexai": {
"id": "nNsqqOvEYhMLexai",
"name": "Πύλη Boulevard (Koelnmesse)",
"open": false
},
"nZIWnnCrfTwWZvKU": {
"id": "nZIWnnCrfTwWZvKU",
"name": "Πύλη A (Koelnmesse)",
"open": false
},
"pglSfzQyVfPtCwdQ": {
"id": "pglSfzQyVfPtCwdQ",
"name": "Πύλη H (Lkw)",
"open": false
},
"vYThUTnAvsDRBFrq": {
"id": "vYThUTnAvsDRBFrq",
"name": "Πύλη CC-Ost (Koelnmesse)",
"open": false
}
},
"roles": [
"AUSSTELLER",
"DISABLED",
"VIP",
"PRESSE",
"BESUCHER"
]
}
}
}
2. Εκκίνηση Swarco
Παρέχεται ένα endpoint για την απόκτηση όλων των διαθέσιμων εκδηλώσεων, καθώς και για τη λήψη της διαμόρφωσης για καθεμία από αυτές τις εκδηλώσεις.
2.1 Ερώτηση όλων των εκδηλώσεων
Αίτημα:
curl GET 'https://traffic-management.graphmasters.net/bff/v2/events/metadata' \
--header 'Authorization: api-key {api-key}'
Απάντηση:
[
{
"id": "EKblLuzrhlxjiaQQ",
"lastModified": 1635860142,
"title": "Parken FC Viktoria Köln",
"location": {
"lat": 50.94412962974954,
"lng": 7.030263303392786
},
"start": 1638104400,
"end": 1638118800,
"routingStart": 1635508740,
"venueId": "PODIO_1325815008",
"routingFallback": {
"lat": 50.94411446807979,
"lng": 7.0310172286164345
},
"qrCodeLink": "https://www.nunav.to/events/EKblLuzrhlxjiaQQ",
"qrCode": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAABlBMVEX///8AAABVwtN+AAAB/klEQVR42uyYMbLkIAxE20VAyBE4Cjcb2zfjKByBkIByb0nYO/za+clGI5cVzdgvkSVaLfDEE0/8X6wk2W
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.