https://github.com/tanjubozok/gmailapi
Google API kullanarak Gmail'de okunmamış mesajları okuma amaçlı yazılmıştır.
https://github.com/tanjubozok/gmailapi
gmail gmail-api
Last synced: 12 months ago
JSON representation
Google API kullanarak Gmail'de okunmamış mesajları okuma amaçlı yazılmıştır.
- Host: GitHub
- URL: https://github.com/tanjubozok/gmailapi
- Owner: tanjubozok
- Created: 2021-11-05T07:41:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-05T07:41:31.000Z (over 4 years ago)
- Last Synced: 2025-01-25T07:42:41.616Z (over 1 year ago)
- Topics: gmail, gmail-api
- Language: C#
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GmailAPI
Bu proje, C# ile Gmail API üzerinden e-posta gönderme, alma ve okuma işlemlerini kolayca yapabilmenizi sağlayan basit bir örnek uygulamadır. OAuth 2.0 kimlik doğrulaması ile güvenli bir şekilde Google hesabınıza erişebilir, e-postalarınızı programatik olarak yönetebilirsiniz.
## Özellikler
- Gmail API ile e-posta gönderme
- Gelen kutusunu listeleme ve e-posta okuma
- OAuth 2.0 üzerinden güvenli kimlik doğrulama
- Basit ve anlaşılır C# kod yapısı
- Kolay entegrasyon ve özelleştirme imkânı
## Gereksinimler
- .NET 6 veya üzeri
- Google Cloud Console’da oluşturulmuş bir OAuth 2.0 Client ID
- [Google.Apis.Gmail.v1](https://www.nuget.org/packages/Google.Apis.Gmail.v1) NuGet paketi
## Kurulum
1. Google Cloud Console üzerinden bir proje oluşturun ve Gmail API’yi etkinleştirin.
2. OAuth 2.0 istemci kimliğinizi oluşturun ve `credentials.json` dosyasını indirin.
3. Proje dizinine `credentials.json` dosyasını ekleyin.
4. Gerekli NuGet paketlerini yükleyin:
```
dotnet add package Google.Apis.Gmail.v1
```
5. Projeyi derleyip çalıştırın.
## Kullanım
- E-posta göndermek, listelemek ve okumak için örnek kodları kullanabilirsiniz.
- Kimlik doğrulama işlemi ilk çalıştırmada otomatik olarak yapılır ve gerekli izinler istenir.
## Lisans
MIT Lisansı