wiscount / TrendyolAPI

Trendyol hesabıyla tamamen etkileşime geçmeni sağlayan kütüphane.

Repository from Github https://github.comwiscount/TrendyolAPIRepository from Github https://github.comwiscount/TrendyolAPI

TrendyolAPI

Trendyol API'si ile hesaba ait ödemeler, sipariş geçmişi, ürün geçmişi vs gibi şeylere erişmek için ihtiyacınz olan tek DLL kütüphanesi.

Özellikler

  • Hızlı, Rest API'den güç alındı.
  • Proxy Desteği

Nasıl kullanılır?

DLL kütüphanesini .NET projene aktarıyosun.

Email ve şifre ile hesaba giriş yapıyorsun.

using TrendyolAPI;
...
TrendyolClient client = new TrendyolClient(email, sifre);

Hesaba giriş yaptıktan sonra client objesi ile istediğin şeylere erişebilirsin.

Örnek çekebileceğin şeyler;

  • client.History - Ürün Geçmişi
  • client.Addresses - Kayıtlı Adresler
  • client.Purchases - Satın Alınan Ürünler ve Kargo Bilgileri
  • client.Account - Hesaba Ait Bilgiler
  • client.Cards - Kayıtlı Kart Bilgileri (kısıtlı erişim)

Örnek: Hesap Bilgilerini Çekme

var hesapBilgisi = client.Account.UserInfo;
Console.WriteLine($"Isim Soyisim: {hesapBilgisi.FirstName} {hesapBilgisi.LastName}");
Console.WriteLine($"Telefon Numarası: {hesapBilgisi.Phone.Number}");

Örnek: Adresleri Çekme

foreach (AResult address in wc.Addresses.Result)
{
    Console.WriteLine($"{address.AddressName} / {address.AddressLine}");
}

Bilinen Sorunlar

  • 2 faktör desteklenmiyor.
  • Kod karışık. Tüm cleanup requestlerine açığım.
  • Kayıtlı kartlara erişim henüz desteklenmiyor. [BUG/1]
  • Proje 2021'de yapıldı, bazı yerlerde sıkıntılar, hatalar mevcut olabilir. Issues kısmından bildirebilirsiniz.
  • Proje, Trendyol Rest API'sini öğrenmek amacıyla yapıldı, bu library ile kötü anlamda yapabileceğin hiç bir şeyden ben sorumlu değilim.

Lisans

MIT adı altında lisanslanmıştır.

About

Trendyol hesabıyla tamamen etkileşime geçmeni sağlayan kütüphane.

License:MIT License


Languages

Language:C# 100.0%