curl -d client_id=<クライアントID> -d client_secret=<クライアントシークレット> -d redirect_uri=<ASP.NET MVCコントローラーへのパス(公開サーバ上)> -d grant_type=authorization_code -d access_type=offline -d code=<認証コード> https://accounts.google.com/o/oauth2/token
を実行すると、
"invalid_grant" "Bad Request"
となり、アクセストークンを取得できません。
redirect_uriと認証コードをURLエンコードした文字列にしても同じ結果になります。
インターネットで色々調べて試していますが、解決できません。
ご存じの方いらっしゃいましたら、解決方法をご教授ください。
最終的には、Google.GData.ClientのOAuth2ParametersとOAuthUtil.GetAccessTokenを使用して、
ASP.NET MVC(C#)のコントローラーからアクセストークンを取得する実装にする予定です。
あなたの回答
tips
プレビュー