1

ASP プログラムで Google ドライブの認証コードを取得しようとしています。Google API for .NET のサンプルからクイックスタート プログラムのようなコードを書きました。

private static IAuthorizationState GetAuthorization(NativeApplicationClient arg){
    // Get the auth URL:
    IAuthorizationState state = new AuthorizationState(
         new[] {DriveService.Scopes.Drive.GetStringValue() });
    state.Callback = new Uri(NativeApplicationClient.OutOfBandCallbackUrl);
    Uri authUri = arg.RequestUserAuthorization(state);

    //Request authorization from the user (by opening a browser window):
    Process.Start(authUri.ToString());
    Console.Write("  Authorization Code: ");
    string authCode = Console.ReadLine();
    Console.WriteLine();

    // Retrieve the access token by using the authorization code:
    return arg.ProcessUserAuthorization(authCode, state);
}

ポップアップを開いて認証コードを取得したいのですが、ユーザーはこれで許可にアクセスできます。ユーザーのアクセス許可の後、これはコードを返します。

4

0 に答える 0