2016-05-16 10 views
0

Ich kann das Google Kalender-Framework nicht in meinem iOS-Projekt kompilieren. Daher habe ich mich entschlossen, die Anfragen manuell zu erstellen, nachdem ich mein Oauth-Token aus dem Google SignIn-Framework erhalten habe.Google Kalender API- und HTTP-Header

Ich bin für den letzten Tag in eine Wand gerannt. Das Folgende scheint mir keinen Zugriff zu geben, ich bekomme immer einen 403 Fehler.

Antwort

0

Nachdem ich einen ganzen Tag damit verbracht habe, das herauszufinden, habe ich endlich die Antwort gefunden.

Ich habe den Google API-Explorer verwendet, um eine Anfrage für meine eigenen Kalenderinformationen zu stellen, und dann den mit dieser Anfrage gesendeten Header überprüft. In der Google-Anfrage erzeugt sucht der Auth-Header wie folgt aus:

authroziation: „Bearer [tokenString]“

Nachdem ich in der Lage war unter meinen Frist raus fand ich diese Seite in der Oauth Spezifikation.

https://tools.ietf.org/html/rfc6750#section-2