- 1 Tem 2020
- 44
- 1
Selamın Aleykum, c# ta google drive api kullanarak bir program yazıyorum fakat giriş işleminde bir sorunum var.
(bu kod internetten alıntı)
Programı ilk kez çalıştırdığımda login işleminde tarayıcıyı açıyor ve google hesabı girişi yaptırıyor.
Benim amacım giriş işlemini stabil hale getirmek yani mesela şifre, e-posta ile giriş veya giriş bilgilerini
kaydetmek gibi.
eğer yardımcı olabilirseniz çok iyi olur.
Teşekkürler.
C#:
static bool Login()
{
UserCredential credential;
using (var stream =
new FileStream("client_secret.json", FileMode.Open, FileAccess.Read))
{
string credPath = System.Environment.GetFolderPath(
System.Environment.SpecialFolder.Personal);
credPath = Path.Combine(credPath, ".credentials/drive-dotnet-quickstart.json");
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
Scopes,
"user",
CancellationToken.None,
new FileDataStore("Drive.Auth.Store")).Result;
Console.WriteLine("Kaydedildi.: " + credPath);
}
// Create Drive API service.
service = new DriveService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = ApplicationName,
});
return true;
}
Programı ilk kez çalıştırdığımda login işleminde tarayıcıyı açıyor ve google hesabı girişi yaptırıyor.
Benim amacım giriş işlemini stabil hale getirmek yani mesela şifre, e-posta ile giriş veya giriş bilgilerini
kaydetmek gibi.
eğer yardımcı olabilirseniz çok iyi olur.
Teşekkürler.