Ćwiczenie — wysyłanie wiadomości SMS przy użyciu usług Azure Communication Services
W tej lekcji użyjesz numeru telefonu usług Komunikacyjnych, aby wysłać wiadomość SMS z aplikacji konsolowej.
Tworzenie aplikacji konsolowej
W oknie konsoli (takim jak cmd, PowerShell lub Bash) użyj
dotnet new
polecenia , aby utworzyć nową aplikację konsolową o nazwieSmsQuickstart
. To polecenie tworzy prosty projekt języka C# "Hello World" z jednym plikiem źródłowym:Program.cs
.dotnet new console -o SmsQuickstart
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
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
Otwórz projekt, używając następującego kodu:
code .
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
Zastąp treść
Main
metody kodem, aby zainicjować elementSmsClient
parametry połączenia.string connectionString = <your-connection-string>; SmsClient smsClient = new SmsClient(connectionString);
Wyślij wiadomość SMS, wywołując metodę
Send
. Dodaj ten kod na końcuMain
metody wProgram.cs
pliku :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ść.
Uruchom aplikację z katalogu aplikacji za pomocą polecenia dotnet run.
dotnet run