zorbaproject / greenpass-turnstile

Enter a building with EU Covid-19 Green Pass
GNU General Public License v3.0
2 stars 3 forks source link

HTTP 400 Error #2

Closed guerrifrancesco closed 3 years ago

guerrifrancesco commented 3 years ago

Ciao, sto provando il repo su un PC Linux. riesco a leggere il QR code da webcam ma poi una volta avviato verify_ehc ottengo un errore HTTP 400 con il seguente messaggio:

'{
  "message" : "Die Version dieser Anwendung ist veraltet! Bitte installieren Sie die aktuellste Version!",
  "detailedMessage" : "Die Version dieser Anwendung ist veraltet! Bitte installieren Sie die aktuellste Version!"
}'

che tradotto sarebbe "La versione di questa applicazione non è aggiornata! Si prega di installare l'ultima versione!" Come si può risolvere?

guerrifrancesco commented 3 years ago

Ho risolto: Ho modificato la variabile CERTS_URL_AT così: CERTS_URL_AT = 'https://greencheck.gv.at/api/v2/masterdata'

e aggiunto degli header nella richiesta (riga 477): response = requests.get(CERTS_URL_AT, headers={'User-Agent': USER_AGENT, 'x-app-version': '1.5', 'x-app-type': 'browser', 'Accept': 'application/json'})