Skip to content

Siųsti pavienę SMS

Siųsti pavienę SMS labai paprasta ir integracija turėtų užtrukti tik kelias sekundes.

Paprasčiausias būdas siųsti SMS yra naudojant mūsų oficialias klientų bibliotekas.

// Įterpkite IConnectSms per priklausomybių injekciją arba sukurkite rankiniu būdu:
// var smsClient = new ConnectClientBuilder()
// .WithApiKey("jūsų-api-raktas")
// .BuildSmsClient();
await smsClient.SendSmsAsync(new ConnectSmsMessage
{
To = "+37060000000", // Privaloma: E.164 formatas
From = "JūsųSiuntėjas", // Neprivaloma, jei DefaultSmsSender sukonfigūruotas
Content = "Jūsų patvirtinimo kodas yra 123456"
});
await smsClient.SendSmsAsync(new ConnectSmsMessage
{
To = "+37060000000",
Content = "Jūsų susitikimas yra rytoj 10 val.",
// Suplanuoti vėlesniam laikui (neprivaloma)
DateSendAtUtc = DateTime.UtcNow.AddHours(1),
// Sekti atsiskaitymui/analitikai (neprivaloma)
ClientReference = "susitikimo-priminimas-123",
// Perrašyti darbo erdvės nuorodų trumpinimo nustatymą šiai žinutei (neprivaloma)
EnableLinkShortening = true,
// Kontroliuoti unicode apdorojimą (neprivaloma, numatytoji reikšmė Allow)
UnicodeMode = UnicodeMode.Allow // Allow, Deny arba Strip
});
await smsClient.SendSmsAsync(new ConnectSmsMessage
{
To = "+37060000000",
TemplateName = "verification-code",
TemplateData = new Dictionary<string, object>
{
["code"] = "123456",
["expiresIn"] = "10 minučių"
}
});

POST
/sms/send

Antraštės

X-Api-Key
required
string
API raktas jūsų darbo erdvei.

JSON duomenys

sender
required
string
Siuntėjo vardas SMS.
recipient
required
string
format: E.164
Gavėjo numeris (E.164 formatu) SMS.
content
required
string
Siunčiamos SMS turinys.
sendAtUtc
string
format: date-time (ISO 8601)
Data (UTC) ISO 8601 formatu, kada SMS turėtų būti suplanuota. Jei nenurodyta, SMS bus išsiųsta iš karto.
clientReference
string
Jūsų pačių nuoroda žinutei, naudinga atsiskaitymui, analitikai ir webhook pristatymo ataskaitų susiejimui su jūsų sistema.
unicode
string
Valdo, kaip apdorojami Unicode simboliai. Galimos reikšmės: Allow, Deny ir Strip.
enableLinkShortening
boolean
Perrašo jūsų darbo erdvės nuorodų trumpinimo nustatymą šiai žinutei. Nustatykite true, kad įjungtumėte nuorodų trumpinimą šiam siuntimui, arba false, kad išjungtumėte.

JSON duomenys

id
string
format: long / int64
SMS ID iš Connect.
countryCode
string
Šalies kodas, išgautas iš telefono numerio.

Įklijuokite tai į savo mėgstamą terminalą, kad išsiųstumėte pirmąją SMS. Nepamirškite pakeisti reikiamų dalykų.

Siuntimas su cURL
curl -X POST https://connect-api.divergent.cloud/sms/send \
-H "X-Api-Key: { API_KEY }" \
--json '{
"sender": "{ SENDER_NAME }",
"recipient": "{ RECIPIENT_NUMBER }",
"content": "{ CONTENT }",
"enableLinkShortening": true
}'