public static void DoPost() { smsData MesajPaneli = new smsData(); MesajPaneli.user = new UserInfo("apikey"); // API HASH Kodu ile oturum açma //apikey MesajPaneli.msgBaslik = "NETAFLOW"; MesajPaneli.msgData.Add(new msgdata("5534110278", "deneme mesaj netaflow")); // Numaralar başında "0" olmadan yazılacaktır Console.WriteLine("mesaj gönderiliyor"); ReturnValue ReturnData = MesajPaneli.DoPost("http://api.mesajpaneli.com/json_api/", true, true); //0545 532 2120 if (ReturnData.status) { //SORUN: Status true dönüyor. ama az önce iys sisteminde numara kayıtlı olmadığı için mesajlar gönderilmemiş. ben tam olarak nereyi sorgulamam lazım mesajların gönderilip gönderilmediğini görmekl için. genelde tek numaraya mesaj atıyoruz. RefData kısmından gerekli bilgiye ulaşamadım. //SORUN: Smspaneli.com üzerinde mesaj durumuna tıkladığım zaman gönderilmediği ve Hata mesajı olarak IYS izni yok dönüyor. bu gibi hata mesajlarına bizde ulaşabilirmiyiz loglamak için. //SORUN: Gönderilemeyen mesajlar için "http://api.mesajpaneli.com/json_api/refund/" endpointine ref numarası ile beraber istek atmamızmı lazım. bu işlemin başka bir yolu varmıdır? Console.WriteLine(ReturnData.Ref); //Rapor sorgulaması için referans numarası var abc = getRef(Convert.ToInt32(ReturnData.Ref)); Console.WriteLine(ReturnData.status); //Gönderim Durumu Console.WriteLine(ReturnData.amount); //Hesabınızdan düşülen kredi Console.WriteLine(ReturnData.type); //Gönderim Tipi Numeric => Numerik gönderim //Alphanumeric => Başlıklı gönderim Console.WriteLine(ReturnData.credits); //Gönderim sonrası hesabınızda kalan kredi } else { Console.WriteLine(ReturnData.error); //Gönderimin Başarısız Olması Durumunda Hata Mesajı } Console.ReadLine(); } private static string getRef(int refNo) { smsData MesajPaneli = new smsData(); MesajPaneli.user = new UserInfo("apikey"); MesajPaneli.refno = refNo; ReturnValue ReportList = MesajPaneli.DoPost("http://api.mesajpaneli.com/json_api/report/", true, true); if (ReportList.refData != null) { return "0"; } return "1"; }