私はかなり長い間これを試してきました。問題なくリクエスト トークンを取得できます。しかし、アクセストークンと交換しようとすると、次のエラーが発生します。
2011-07-17 22:19:19,649 [http-8080-1] エラー oauth.OauthService - アクセス トークンを取得できません! (consumerName=google, requestToken=[key:4/Azm6wQDW85iYVmeb4ogCAl70D_89, secret:Zrh9saEDJcgCo83QejOu28sU, authUrl:https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token=4%2FAzm6wQDW85iYVmeb4ogCAlsign70D_809)Authion.Authion.Authion.Exceptionはtrue.O809です。 .OAuthCommunicationException: サービス プロバイダーとの通信に失敗しました: サービス プロバイダーがエラーで応答しました: 400 (Bad Request
コントローラーのコードは次のとおりです。
def OauthService
if (session.oauthToken == null) {
flash.message = "The token could no be retrieved... Please try again"
redirect(uri:"/")
}
def requestToken = OauthService.fetchRequestToken('google')
def accessToken = OauthService.fetchAccessToken('google', requestToken)
私はそれで遊んでいますが、私のやり方ではうまくいかないようです。誰かアイデアはありますか?