最近、AuthSubが死んだ…?
Authsub の session_token から OAuth2 の refresh_token に移行できますか?
できればやり方を教えてください。
最近、AuthSubが死んだ…?
Authsub の session_token から OAuth2 の refresh_token に移行できますか?
できればやり方を教えてください。
それはまだサポートされていますが、私たちにとっても失敗しています(Twitterで検索すると他の人も)。Google が AuthSub で技術的な問題を経験しているのでしょうか、それとも問題の原因となっている変更 (パッチ/リリースなど) を今週初めに行ったのでしょうか?
2011 年 12 月 10 日以降、一部の Google アカウントでは機能し、他のアカウントでは機能しないことが確認されています。したがって、すべての Google アカウントに影響するわけではありません。
現在、Google への送信リクエストを取得していません。ライブラリ gdata-calendar-1.0.jar を使用して、AuthSub を使用して Google カレンダー API 呼び出しを行っていますが、ライブラリは例外メッセージ「不明な承認ヘッダー」で例外をスローしています。これは、12 月 10 日か 11 日かそこらまで、すべてのユーザーにとって完全に機能していました。
奇妙なのは、同じ呼び出しが特定の Gmail アカウントでは機能するが、他のアカウントでは機能しないことです。
私たちのテストでは、Web アプリケーションで強化されたセキュリティをオフにすると、Google 認証ページでユーザーに警告が表示されますが、失敗しているアカウントに対して接続が機能することがわかりました。
私たちが行っているAPI呼び出しは次のとおりです。
AuthSubUtil.exchangeForSessionToken to connect to the google account
CalendarService.query to get events
CalendarService.insert to insert events in calendar
CalendarService.getFeed to get the calendars