Google は、 OAuth 2.0 ドラフトに従って独自のOAuth 2.0 仕様で、認証ヘッダーは次のようにする必要があると述べています。
Authorization: Bearer {access_token}
実際、G+ APIで動作します。
ただし、Google Calendar API ではBearer
、をOAuth
!に変更する必要があります。
Authorization: OAuth {access_token}
Google OAuth 2.0 Playgroundで試してみることができます。
キーボードに頭を数回ぶつけた後、これを発見しました。
OAuth
トークンの種類についてはどこにも見つかりませんでした。これは、Google が独自のガイドラインと基準を無視していることの例ですか、それとも何か不足していますか?