Impossibile accedere all'API da Google Cloud

Quindi, ho scritto un programma in Java che utilizza l’API di Discourse; il programma funziona come previsto in locale, ma non appena provo ad eseguirlo su Google Cloud Compute, le mie richieste API che funzionavano perfettamente restituiscono {"error_type":"invalid_access","errors":["Non sei autorizzato a visualizzare la risorsa richiesta."]} e non so perché. L’unica ipotesi che ho finora è che qualche impostazione stia bloccando la chiave API, ma non ne ho idea. Qualche suggerimento?

Il mio sospetto è che tu non stia passando correttamente la chiave API.

Hmm, lo sto passando tramite un header e funziona quando lo eseguo in locale. Forse potrebbe dipendere da una differenza tra curl su Windows e su Linux.

Sì. Sarà qualcosa di sciocco come la codifica delle fine riga o la barra obliqua rispetto a quella inversa. Capisco il tuo problema.

Forse crea una nuova chiave API.

Sì, ho appena smesso di usare CURL e ho usato una libreria per farlo – si impara vivendo, suppongo. Grazie comunque per l’aiuto.