Podobnie jak w przypadku wysyłania maili przy użyciu SendGrid-a zamieszczam opis sposobu integracji Azure Functions v2 z usługą Twilio.
W tym przypadku musimy zainstalować pakiet Microsoft.Azure.WebJobs.Extensions.Twilio z repozytorium NuGet. Następnie wystarczy wykorzystać następujący kod:
using Twilio.Rest.Api.V2010.Account;
using Twilio.Types;
public static class SendNotificationSMS
{
[FunctionName("SendNotificationSMS")]
public static void Run(
[TwilioSms(
From = "Assigned by Twilio number",
Body = "...")]
out CreateMessageOptions messageOptions)
{
messageOptions = new CreateMessageOptions(
new PhoneNumber("Phone number to which you would like to send message"));
}
}
Nie jest to jednak wszystko. Oprócz tego musimy jeszcze dodać dwa wpisy do Application Settings:
- AzureWebJobsTwilioAccountSid
- AzureWebJobsTwilioAuthToken
Wartości, które należy do nich przypisać można odnaleźć na portalu Twilio.
Jeśli potrzebujesz uzupełnić wiedzę dotyczącą konfigurowania usługi Twilio zachęcam do zapoznania się z artykułem Wysyłanie SMSów przy użyciu Azure Functions – Twilio.



Zostaw komentarz