Ćwiczenie — wysyłanie wiadomości SMS przy użyciu usług Azure Communication Services

Ukończone

W tej lekcji użyjesz numeru telefonu usług Komunikacyjnych, aby wysłać wiadomość SMS z aplikacji konsolowej.

Tworzenie aplikacji konsolowej

  1. W oknie konsoli (takim jak cmd, PowerShell lub Bash) użyj dotnet new polecenia , aby utworzyć nową aplikację konsolową o nazwie SmsQuickstart. To polecenie tworzy prosty projekt języka C# "Hello World" z jednym plikiem źródłowym: Program.cs.

    dotnet new console -o SmsQuickstart
    
  2. Zmień katalog na nowo utworzony folder aplikacji i użyj dotnet build polecenia , aby skompilować aplikację.

    cd SmsQuickstart
    dotnet build
    

Dodawanie biblioteki klienta programu SMS

  1. Nadal w katalogu aplikacji zainstaluj bibliotekę klienta programu SMS usług Azure Communication Services dla pakietu .NET przy użyciu dotnet add package polecenia .

    dotnet add package Azure.Communication.Sms --version 1.0.0-beta.3
    
  2. Otwórz projekt, używając następującego kodu:

    code .
    
  3. Dodaj dyrektywę using na początku, Program.cs aby uwzględnić Azure.Communication przestrzeń nazw.

    using Azure.Communication;
    using Azure.Communication.Sms;
    

Wysyłanie wiadomości SMS

  1. Zastąp treść Main metody kodem, aby zainicjować element SmsClient parametry połączenia.

    string connectionString = <your-connection-string>;
    SmsClient smsClient = new SmsClient(connectionString);
    
  2. Wyślij wiadomość SMS, wywołując metodę Send . Dodaj ten kod na końcu Main metody w Program.cspliku :

    smsClient.Send(
       from: new PhoneNumber("<leased-phone-number>"),
       to: new PhoneNumber("<to-phone-number>"),
       message: "Hello World via SMS"
    );
    

    Zastąp <wydzierżawiony numer> telefonu numerem telefonu z obsługą wiadomości SMS, który został aprowizowany w poprzedniej lekcji, oraz <numerem> telefonu numerem telefonu, do którego chcesz wysłać wiadomość.

  3. Uruchom aplikację z katalogu aplikacji za pomocą polecenia dotnet run.

    dotnet run