練習 - 使用 Azure 通訊服務傳送簡訊
在此單元中,您將使用您的通訊服務電話號碼,從主控台應用程式傳送簡訊。
建立主控台應用程式
在主控台視窗中 (例如 cmd、PowerShell 或 Bash),使用
dotnet new
命令建立名為SmsQuickstart
的新主控台應用程式。 此命令會建立簡單的 "Hello World" C# 專案,內含單一原始程式檔:Program.cs
。dotnet new console -o SmsQuickstart
將您的目錄變更為新建立的應用程式資料夾,然後使用
dotnet build
命令來編譯您的應用程式。cd SmsQuickstart dotnet build
新增簡訊用戶端程式庫
仍在應用程式目錄中時,請使用
dotnet add package
命令安裝適用於 .NET 套件的 Azure 通訊服務 SMS 用戶端程式庫。dotnet add package Azure.Communication.Sms --version 1.0.0-beta.3
使用下列程式碼開啟專案:
code .
將
using
指示詞新增至Program.cs
的頂端,以包含Azure.Communication
命名空間。using Azure.Communication; using Azure.Communication.Sms;
傳送 SMS
將
Main
方法的本文取代為程式碼,以使用您的連接字串來初始化SmsClient
。string connectionString = <your-connection-string>; SmsClient smsClient = new SmsClient(connectionString);
呼叫
Send
方法,以傳送 SMS 訊息。 將此程式碼新增至Program.cs
當中Main
方法的結尾處:smsClient.Send( from: new PhoneNumber("<leased-phone-number>"), to: new PhoneNumber("<to-phone-number>"), message: "Hello World via SMS" );
以您在上一單元中佈建且啟用簡訊功能的電話號碼來取代 <leased-phone-number>,並以您想傳送訊息的目標電碼號碼,取代 <to-phone-number>。
使用 DotNet 執行命令,從您的應用程式目錄執行該應用程式。
dotnet run