Dela via


Snabbstart: Hantera avancerade meddelandehändelser

Med Azure Communication Services kan du nu skicka och ta emot WhatsApp-meddelanden med hjälp av Advanced Messaging SDK. Kom igång med att konfigurera Event Grid-händelser för att ta emot Statusrapporter för skicka/ta emot WhatsApp-meddelanden. Slutförande av den här snabbstarten medför en liten kostnad på några USD-cent eller mindre på ditt Azure-konto.

Förutsättningar

Om Event Grid

Event Grid är en molnbaserad händelsetjänst. I den här artikeln får du lära dig hur du prenumererar på kommunikationstjänsthändelser och utlöser en händelse för att visa resultatet. Normalt kan du skicka händelser till en slutpunkt som bearbetar informationen om händelsen och utför åtgärder. I den här artikeln skickar vi händelserna till en webbapp som samlar in och visar meddelandena.

Konfigurera Loggboken för Event Grid

Loggboken i Event Grid är en exempelwebbplats där du kan visa inkommande händelser från Event Grid.

  1. Gå till det här Link Azure Event Grid Viewer – Kodexempel | Microsoft Learn. Distribuera Event Grid Viewer-exemplet genom att klicka på Distribuera till Azure.

    Screenshot that shows the Event Grid Viewer Sample Page with Deploy To Azure option.

  2. När du har klickat på Distribuera till Azure fyller du i de obligatoriska fälten. Eftersom webbplatsnamnet skapar en DNS-post måste den vara globalt unik. Vi rekommenderar att du inkluderar ditt alias i namnet för det här steget. Även om den här snabbstarten inte kräver någon särskild konfiguration för det här steget, finns här förslag på hur du fyller i distributionsinformationen:

  • Subscription – Välj den prenumeration som innehåller din Azure Communication Services-resurs. Den här specifika prenumerationen krävs inte, men det gör det enklare att rensa när du är klar med snabbstarten.

  • Resource Group – Välj den resursgrupp som innehåller din Azure Communication Services-resurs. Den här specifika resursgruppen krävs inte, men det gör det enklare att rensa när du är klar med snabbstarten.

  • Region – Välj den resursgrupp som innehåller din Azure Communication Services-resurs. Den här specifika regionen krävs inte, men rekommenderas.

  • Webbplatsnamn – Skapa ett namn som är globalt unikt. Det här webbplatsnamnet används för att skapa en domän för att ansluta till loggboken i Event Grid.

  • "Värdplannamn" – Skapa valfritt namn för att identifiera din värdplan.

  • "Sku" – Sku F1 kan användas för utveckling och testning. Om du får verifieringsfel när du skapar loggboken för Event Grid som säger att det inte finns någon mer kapacitet för F1-planen kan du prova att välja en annan region. Mer information om sku:er finns i Priser för App Service

    Screenshot that shows Custom deployment of Events Viewer web app and properties you need to provide to successfully deploy.

  1. Välj sedan Granska + Skapa.

  2. När distributionen är klar väljer du på App Service-resursen för att öppna den.

    Screenshot that shows Events Viewer web app.

  3. På sidan Resursöversikt väljer du på kopieringsknappen bredvid egenskapen Standarddomän .

    Screenshot that shows URL of Events Viewer web app.

  4. URL:en för Loggboken är det webbplatsnamn som du använde för att skapa distributionen med sökvägen /api/update tillagd. Exempel: "https://{{site-name}}.azurewebsites.net/api/updates". Du behöver det i nästa steg och när du skapar demoappen.

Prenumerera på avancerade meddelandehändelser

  1. Öppna din Communication Services-resurs i Azure-portalen, gå till alternativet Händelser i den vänstra panelen och välj +Händelseprenumeration.

    Screenshot that shows Azure Communication Services Events subscription option and allows you to subscribe to Advanced Messaging events.

  2. Fyll i informationen för den nya händelseprenumerationen.

    • Prenumerationsnamn.

    • Systemämnesnamn – Ange ett unikt namn, såvida inte det här namnet redan är förfyllt med ett ämne från din prenumeration.

    • Händelsetyper – Välj de två avancerade meddelandehändelserna i listan.

      Screenshot that shows create event subscription properties.

    • För slutpunktstyp väljer du "Webhook" och anger URL:en för Loggboken för Event Grid som vi skapade i steget Konfigurera Loggboken för Rutnät med sökvägen /api/updates tillagd. Exempel: https://{{site-name}}.azurewebsites.net/api/updates.

      Screenshot that shows how to update webhook url of event subscription to receive events.

    • Välj Skapa.

  3. Gå tillbaka till alternativet Händelser i den vänstra panelen i Azure Communication Services-resursen. Observera den nya händelseprenumerationen med Advanced Messaging-händelser.

    Screenshot that shows two Advanced messaging events subscribed.

Rensa resurser

Om du vill rensa och ta bort en Communication Services-prenumeration kan du ta bort resursen eller resursgruppen. Om du tar bort resursgruppen tas även alla andra resurser som är associerade med den bort. Läs mer om att rensa resurser.

Nästa steg

Gå vidare till nästa artikel för att lära dig hur du använder Advanced Messaging SDK för WhatsApp-meddelanden.

Kom igång med SDK för avancerade kommunikationsmeddelanden.