C# SMS API kézbesítés elutasítva
Az elfogyott az SMS kredite az Ozeki SMS gateway-en. Az SMS elutasításának kezeléséhez eseménykezelőt kell írni a C# SMS API alkalmazásban.
A C# SMS API / sms elutasítva kézbesítésre
Amikor SMS-t küld az C# SMS API-n keresztül, az SMS gateway először ellenőrzi, hogy rendelkezik-e elegendő kredittel az SMS küldéséhez. Ha azt találja, hogy nem, akkor elutasítja az SMS-t a OnMessageNotAcceptedForDelivery hívással.
Az OnMessageNotAcceptedForDelivery C# sms api esemény kezeléséhez kövesse ezeket a lépéseket:
- Hozza létre a C# eseménykezelőt az OnMessageNotAcceptedForDelivery eseményhez
- Keelje a bejövő OnMessageNotAcceptedForDelivery eseményt a C# sms api kódban
- Használja az Ozeki SMS Gateway által visszaadott hibaüzenetet az esemény argumentumokban
C# sms api "Nem elfogadva kézbesítésre" esemény példa:
Client.OnMessageNotAcceptedForDelivery += Client_OnMessageNotAcceptedForDelivery; static void Client_OnMessageNotAcceptedForDelivery(object sender, OzxArgs@lt;string, string> e) { Console.WriteLine("Üzenet elutasítva. ID: " + e.Item1.ToString()+" Ok: "+e.Item2); }
Az OnMessageNotAcceptedForDelivery esemény több okból is bekövetkezhet. Például, ha az SMS útválasztási táblázat nincs megfelelően beállítva, az SMS tárolásra kerül kézbesítésre. Ha nincsenek SMS hálózati kapcsolatok a rendszerben, akkor nincs lehetőség a kézbesítésre sem. Ha ilyen hibák lépnek fel, a C# SMS API azonnal értesítést kap ezen esemény segítségével. Ha van esély az SMS kézbesítésére, akkor az OnMessageAcceptedForDelivery esemény hívódik meg, és az SMS az SMS Szerver kimenő üzeneteinek sorába kerül.