Soru & Cevap

[C#] Windows Forms Turkcell API Kullanımı

14.11.2016 - 11:26

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
356 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user omertr
omertr
13.06.2017 - 01:48

Turkcell gelistiriciler icin actigi API servis kullanimini durdurdu mu?

Umut Can Arda
13.05.2020 - 11:00
Malesef evet