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.

C# sms api - szöveges üzenet elutasítva kézbesítésre
1. ábra - C# sms api - sms elutasítva

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.

More information