Ne, möchte ich ehrlich gesagt auch nicht. Mir ist nicht wohl dabei, die Daten der Kommissionsnummer oder auch der FIN einer Privatperson zugänglich zu machen. Ich möchte dem Betreiber nichts unterstellen, ist nur meine private Meinung. So wichtig, sind mir die Daten aus der API nicht, ich werde hoffentlich rechtzeitig informiert.
Muss man ja auch nicht, kann man selbst abfragen. Hab mir dazu ein kleines Skript gebastelt (Linux), vielleicht gibt es curl ja auch für Windows?!
#!/bin/bash
[[ "$1" = "" ]] && {
echo Access Token fehlt \(\"Authorization: Bearer ....\"\)!
exit
}
CAR_DATA=$( curl 'https://w1hub-backend-production.apps.emea.vwapps.io/cars' \
-H 'authority: myvwde.cloud.wholesaleservices.de' \
-H "$*" \
-H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36' \
-H 'content-type: application/json' \
-H 'accept: */*' \
-H 'origin: https://www.volkswagen.de' \
-H 'sec-fetch-site: cross-site' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-dest: empty' \
-H 'referer: https://www.volkswagen.de/' \
-H 'accept-language: de,en;q=0.9,en-US;q=0.8' \
--compressed --no-progress-meter )
echo
echo $CAR_DATA | tr "," "\n" | tr -d "[]{}"
Alles anzeigen
Ja, ich weiß, die Abfrage auf den Parameter ist nicht sauber, aber fehlerhafte Eingaben abfangen würde das Skript immens aufblähen. Da es nur für den Hausgebrauch ist, reicht mir das so.
Man muss sich natürlich das aktuelle Token von MyVolkswagen holen, kann es dann aber komplett kopieren und einfach dem Skript übergeben:
~> vw_api.sh
Access Token fehlt ("Authorization: Bearer ....")!
~> vw_api.sh Authorization: Bearer eyJraWQiOiI1MWMzNDRlNjU2ZTQ0OTk2IiwYz[...]hr_A1o308LTs9mC0znSZxmIqZ3o
"commissionNumber":"185 xxxxxx2021"
"vin":null
"deliveryDate":"2021-06-29"
"orderStatus":"PLANNING_PRODUCTION"
"name":"ID.4 Pro Performance"
"brand":"Volkswagen"
"modelCode":"E213MN"
"modelYear":"2021"
"orderDate":"2021-02-16T15:45:49.000Z"
"checkpointNumber":"18"
"detailStatus":"ACTUAL_ORDER_SCHEDULING_ALLOCATION_SGW"
Alles anzeigen
Nachtrag: mal "curl windows" gegoogelt:
https://curl.se/windows/
In Win10 scheint MS curl sogar mitzuliefern: https://www.golem.de/news/open…s-10-aus-1801-132194.html
Ob das mit den Parametern alles passt, müsst ihr dann aber schon selbst probieren . Die letzte Zeile (echo $CAR_DATA...) hübscht das Ergebnis nur etwas auf. "tr" fügt ein paar Zeilenschaltungen ein und wirft die Klammern raus, weil ich die nicht will. Kann man machen, muss man aber nicht.