Ich versuche, eine App mithilfe der Kalender-API von Google zu erstellen. Ich befolge die Anweisungen hier . Ich kann die Anfrage stellen, um den Autorisierungscode zu erhalten, aber ich kann nicht scheinen, eine gültige Anfrage zu bilden, um ein Zugangs-Token zu erhalten. Ich bekomme immer die Antwort {"error" : "invalid_request"}
.
Dies ist die POST-Anfrage, die ich mache:
Unten ist die Ausgabe des Aufrufs der URL durch Curl. Meine eigentliche App ist in Node.js geschrieben, aber ich bekomme die gleiche Antwort von Curl wie ich über die App. Ich habe herumgesucht und Leute mit ähnlichen Problemen gesehen, kann aber immer noch nicht herausfinden, was ich falsch mache.
%Vor%Anfrage Körper sollte in einer einzelnen Zeile wie folgt sein:
%Vor%Sie haben Ihre Postanforderung nicht URL-codiert. Ich kann sagen, bis
%Vor%nicht die% 99 für die Doppelpunkte und Schrägstriche. Ich hatte das gleiche Problem mit wget. Ich dachte, es wäre URL-Codierung für mich, aber es würde nicht. Außerdem können Sie in Ihrem benutzerdefinierten POST keine Zeilenumbrüche zwischen dem kaufmännischen Und-Zeichen und dem nächsten Wert für die Formularnachbearbeitung haben. Es muss alles auf einer Linie sein. Das war auch mein Problem mit wget.