0

私の ASP.NET アプリケーションでは、Google Document List API を実装しています。ユーザー データを取得するために、OAuth2 を使用していくつかのコードを実行しました。

string CLIENT_ID = "123456789321.apps.googleusercontent.com";
string CLIENT_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxx";
string SCOPE = "https://docs.google.com/feeds/ https://docs.googleusercontent.com/ https://spreadsheets.google.com/feeds/";
string REDIRECT_URI = "urn:ietf:wg:oauth:2.0:oob";


        parameters = new OAuth2Parameters();
        parameters.ClientId = CLIENT_ID;
        parameters.ClientSecret = CLIENT_SECRET;
        parameters.RedirectUri = REDIRECT_URI;
        parameters.Scope = SCOPE;
        parameters.AccessCode = Convert.ToString(HttpContext.Current.Session["AccessCode"]);

        OAuthUtil.GetAccessToken(parameters);
        settings = new RequestSettings("My Application", parameters);

毎回次のOAuthUtil.GetAccessToken(parameters);エラーが発生します。

誰が私がどこで間違いを犯しているのか教えてもらえますか?

また、RefreshToken へのアクセス方法は??

4

1 に答える 1

0

Web アプリケーションにインストールするためにリダイレクト URI を使用しています。

新しい Drive API を使用するようにコードを更新することをお勧めします。これには、完全な ASP.NET サンプル アプリケーションとチュートリアルも含まれています。

https://developers.google.com/drive/examples/dotnet

于 2012-09-14T08:37:29.287 に答える