Zugriff auf API von Google Cloud nicht möglich

Also, ich habe ein Programm in Java geschrieben, das die Discourse-API nutzt. Lokal funktioniert das Programm wie erwartet, aber sobald ich es auf meinem Google Cloud Compute ausführe, liefern meine API-Anfragen, die bisher einwandfrei liefen, nun {"error_type":"invalid_access","errors":["You are not permitted to view the requested resource."]} zurück, und ich weiß nicht warum. Meine einzige Vermutung bisher ist, dass irgendeine Einstellung den API-Schlüssel blockiert, aber ich habe keine Ahnung. Vorschläge?

Meine Vermutung ist, dass du den API-Schlüssel nicht ordnungsgemäß übergibst.

Hmm, ich leite es über einen Header weiter, und es funktioniert lokal. Vielleicht liegt es an einem Unterschied zwischen meinem curl unter Windows und unter Linux.

Ja, es wird wahrscheinlich so etwas Dummes sein wie die Zeilenende-Kodierung oder Schrägstrich gegen Backslash. Ich kann deinen Schmerz verstehen.

Vielleicht erstelle einen neuen API-Schlüssel.

Ja, ich habe CURL einfach nicht mehr verwendet und stattdessen eine Bibliothek dafür genutzt – man lernt ja immer noch dazu, schätze ich. Danke trotzdem für die Hilfe.