Hakkında
18 Yaşındayım, Fatih Mesleki ve Teknik Anadolu Lisesi, Bilgisayar Teknolojileri Alanı / Veritabanı programcılığı 4.Sınıf öğrencisiyim. Temel C# eğitimi aldım, kendimi geliştirmeye çalışıyorum.
18 Yaşındayım, Fatih Mesleki ve Teknik Anadolu Lisesi, Bilgisayar Teknolojileri Alanı / Veritabanı programcılığı 4.Sınıf öğrencisiyim. Temel C# eğitimi aldım, kendimi geliştirmeye çalışıyorum.
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
2[C#] Windows Forms Turkcell API Kullanımı
Merhabalar, projemde Turkcell API sms servisini kullanmak istiyorum fakat API kullanım bilgim yok.
Postman servis çağırımı üzerinden C# (RestSharp) kodlarını projeme dahil ettim.(Bkz: kod bloğu)
Fakat bu RestSharp eklentisini kullanırken programda donmalar, göndermeme durumları söz konusu olabiliyor ve ben numaraları for döngüsüyle veritabanından çekeceğim. Donma durumu kod bloğunun son satırında oluyor, bana Turkcell API için C# 'ta kullanmak üzere farklı bir yöntem gösterebilir misiniz? Teşekkürler.
Bilgilendirme amaçlı: Meslek lisesi - Veritabanı Programcılığı mezunuyum, bunu göz önünde bulundurarak yapacağınız yorumlar bana fazlasıyla katkı sağlayacaktır.
var client = new RestClient("https://api-gw.turkcell.com.tr/api/v1/sms");
var request = new RestRequest(Method.POST);
request.AddHeader("postman-token", "POSTMAN_TOKEN");
request.AddHeader("cache-control", "no-cache");
request.AddHeader("api_key", "TURKCELL_API_KEY");
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"from\"\r\n\r\n531XXXXXXX\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"to\"\r\n\r\n531XXXXXXX\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"content\"\r\n\r\nMERHABA DÜNYA\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"\"\r\n\r\n\r\n-----011000010111000001101001--", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Örnek veriyorum farklı bir SMS sağlayıcısının API erişimi aşağıdaki şekilde yer alıyor.
http://api.SİRKETADİ.com/v1/send-sms/get/?username=KULLANICI_ADI&password=KULLANICI_SIFRESI&text=Lorem%20ipsum%20dolor%20sit%20amet&receipents=530XXXXXXX, 530XXXXXXX&sender=GÖNDEREN