Skip to content

Pradžia

Kūrimas su PureSMS negali būti paprastesnis naudojant mūsų REST API arba oficialias klientų bibliotekas.

PureSMS sukurtas tiesiogiai ant divergent Connect, todėl naudosite Connect API tiesiogiai sąveikai su platforma. Tai padarėme tam, kad jūsų programai augant nereikėtų daug keisti, norint pereiti į Connect ir naudoti pažangesnes funkcijas.

Norėdami pradėti, turėsite tinkamai nustatyti Connect.

  1. Sukurkite darbo erdvę PureSMS.

    Atidaryti PureSMS
  2. Jei nesate aktyvūs, įsitikinkite, kad patvirtinote savo testinį numerį, kad galėtumėte siųsti iš „ConnectTest”.

    Atkreipkite dėmesį, kad testiniame režime šiuo metu palaikomi tik JK numeriai.

    Kur tai padaryti?

    PureSMS viduje paspauskite „Nustatymai” viršutinėje navigacijoje, tada „Testinis režimas” kairėje.

  3. Jei esate aktyvūs (arba planuojate netrukus pradėti), pridėkite bent vieną siuntėjo vardą prie savo darbo erdvės ir šalį, į kurią siųsite.

    Kur tai padaryti?

    PureSMS viduje paspauskite „Siuntėjai” viršutinėje navigacijoje, tada „Sukurti siuntėją” viršuje dešinėje.

    Jūsų bus paprašyta nurodyti siuntėjo vardą, pavyzdinį turinį ir bent 1 šalį siuntėjo registracijai.

  4. Pridėkite naują API raktą prie savo darbo erdvės.

    Kur tai padaryti?

    PureSMS viduje paspauskite „Nustatymai” viršutinėje navigacijoje, tada „API raktai” kairėje. Tada galite paspausti „Pridėti API raktą” viršuje dešinėje.

  5. 🎉 Pasiruošę.

Pasirinkite norimą būdą išsiųsti pirmąją SMS.

Įdiekite Divergent.Connect paketą iš NuGet:

Terminal window
dotnet add package Divergent.Connect

Pasirinkite nustatymo būdą, kuris geriausiai tinka jūsų programai:

Program.cs
var builder = WebApplication.CreateBuilder(args);
// Pridėti Connect klientą
builder.AddDivergentConnect();
var app = builder.Build();

Pridėkite konfigūraciją į appsettings.json:

appsettings.json
{
"Divergent": {
"Connect": {
"ApiKey": "jūsų-api-raktas",
"DefaultSmsSender": "JūsųSiuntėjas"
}
}
}
// Įterpkite IConnectSms į savo paslaugą/valdiklį (arba naudokite rankiniu būdu sukurtą klientą)
public class MyService(IConnectSms smsClient)
{
public async Task SendWelcomeSms(string phoneNumber)
{
await smsClient.SendSmsAsync(new ConnectSmsMessage
{
To = phoneNumber, // E.164 formatas, pvz. "+37060000000"
Content = "Sveikas pasauli, iš PureSMS!"
});
}
}