Konfigurieren Sie Ihre Voraussetzungen

Es gibt einige Voraussetzungen, die Sie erfüllen müssen, bevor Sie dieses Lernprogramm durcharbeiten können. Wenn Sie eine dieser Voraussetzungen bereits erfüllt haben, können Sie diesen Schritt überspringen.

Sie können einen Vonage Account über den Dashboard.

Über das Dashboard können Sie Applications erstellen und Vonage Numbers erwerben. Sie können diese Aufgaben auch über die Vonage CLI.

Downloaden und installieren Sie die neueste Version des .NET Core SDK.

Sie müssen Ihren Webhook über das öffentliche Internet für die APIs von Vonage zugänglich machen. Eine einfache Möglichkeit, dies während der Entwicklung zu erreichen, ohne einen eigenen Server einzurichten, ist die Verwendung von Ngrok. Um mehr zu erfahren, Lesen Sie unsere Dokumentation über Ngrok.

Laden Sie ngrok herunter und installieren Sie es. Führen Sie dann den folgenden Befehl aus, um Ihre Anwendung auf Port 3000 für das öffentliche Internet freizugeben:

./ngrok http 3000

Wenn Sie ein kostenpflichtiges Abonnement haben, können Sie das eingeben:

./ngrok http 3000 -subdomain=your_domain

HINWEIS: In diesem Beispiel leitet Ngrok die Vonage-Webhooks, die Sie beim Erstellen Ihrer Vonage-Anwendung angegeben haben, an localhost:3000. Obwohl hier der Port 3000 gezeigt wird, können Sie jeden freien Port verwenden, der für Sie geeignet ist.

Account-Webhooks konfigurieren

Um SMS-Nachrichten und DLRs empfangen zu können, müssen Sie zwei Einstellungen auf Account-Ebene vornehmen. Ihre Account-Ebene Delivery Receipt und Inbound Messages URL. Sie finden diese in Ihrem Dashboard Account-Einstellungsseite.

Setzen Sie diese URLs auf und ersetzen Sie NGROK_HOST_NAME mit Ihrem ngrok-Hostnamen

  • Eingehende Nachrichten: http://NGROK_HOST_NAME/webhooks/inbound-sms
  • Lieferscheine: http://NGROK_HOST_NAME/webhooks/dlr

Empfangen von SMS-Zustellungsbestätigungen mit ASP.NET Core MVC

Zustellungsbestätigungen ermöglichen es Ihnen, Informationen darüber zu erhalten, wann eine SMS an das Handgerät eines Benutzers zugestellt wurde. Dieses Tutorial zeigt, wie Sie diese Zustellungsbestätigungen in Ihrer ASP.NET-Anwendung empfangen können.

Schritte
1
Einleitung zu diesem Tutorial
2
Prerequisites
3
Erstellen Sie die SMS-Projektdatei
4
Vonage Dotnet SDK hinzufügen
5
SMS-Sendemodell erstellen
6
Erstellen einer Ansicht "SMS senden
7
Startup-Route einrichten
8
Hinzufügen eines SMS-Controllers
9
Lieferscheinroute zum Controller hinzufügen
10
Konfigurieren Sie die ASP.NET-Anwendung
11
Ausführen der .NET-Anwendung
12
Schlussfolgerung