C# SMS API neacceptat pentru livrare
Mesajele SMS trimise prin intermediul API-ului SMS C#/.Net pot să nu fie acceptate pentru livrare, de exemplu dacă utilizatorul API-ului SMS C# rămâne fără credit SMS pe Ozeki SMS gateway. Pentru a gestiona evenimentul de SMS neacceptat trebuie să scrieți un gestionar de evenimente în aplicația dvs. API SMS C#.
API-ul SMS C# / SMS neacceptat pentru livrare
Când trimiteți un SMS prin intermediul API-ului SMS C#, SMS gateway-ul verifică mai întâi dacă aveți suficiente credite pentru a trimite SMS-ul. Dacă constată că nu aveți, va respinge SMS-ul cu apelul OnMessageNotAcceptedForDelivery.
Pentru a gestiona evenimentul OnMessageNotAcceptedForDelivery din API-ul SMS C#, urmați acești pași:
- Creați gestionarul de evenimente C# pentru evenimentul OnMessageNotAcceptedForDelivery
- Gestionați evenimentul OnMessageNotAcceptedForDelivery în codul API-ului SMS C#
- Utilizați mesajul de eroare returnat de Ozeki SMS Gateway în argumentele evenimentului
Exemplu de eveniment "Neacceptat pentru livrare" în API-ul SMS C#:
Client.OnMessageNotAcceptedForDelivery += Client_OnMessageNotAcceptedForDelivery; static void Client_OnMessageNotAcceptedForDelivery(object sender, OzxArgs@lt;string, string> e) { Console.WriteLine("Mesaj respins. ID: " + e.Item1.ToString()+" Motiv: "+e.Item2); }
Evenimentul OnMessageNotAcceptedForDelivery poate apărea din multiple motive. De exemplu, dacă tabela de rutare SMS nu este configurată corect, SMS-ul va fi stocat pentru livrare. Dacă nu există conexiuni de rețea SMS în sistem, nu există nici o șansă pentru livrare. Dacă apar astfel de erori, API-ul SMS C# este notificat imediat cu acest eveniment. Dacă există o șansă ca SMS-ul să fie livrat, evenimentul OnMessageAcceptedForDelivery este apelat, iar SMS-ul este stocat în coada de mesaje de ieșire a Serverului SMS.
More information
- How to send SMS from C#
- Receive SMS in C#
- C# SMS API connect to send SMS
- C# SMS API - disconnect from SMS gateway
- C# SMS API - keepalive SMS connection alive
- C# SMS API - send a text message
- C# SMS API - SMS accepted for deliery event
- C# SMS API - SMS not accepted for delivery
- C# SMS API - submited
- C# SMS API - submit failed
- C# SMS API - delivery report successful
- C# SMS API - delivery failed report
- C# SMS API - alphanumeric sender ID
- C# SMS API how to use short code as sender ID
- C# SMS API text message class