Tworzenie funkcji integrującej się z usługą Azure Logic AppsCreate a function that integrates with Azure Logic Apps

Usługa Azure Functions integruje się z usługą Azure Logic Apps w Projektancie aplikacji usługi Logic Apps.Azure Functions integrates with Azure Logic Apps in the Logic Apps Designer. Ta integracja umożliwia używanie mocy obliczeniowej usługi Functions w aranżacjach z innymi usługami platformy Azure oraz innych dostawców.This integration lets you use the computing power of Functions in orchestrations with other Azure and third-party services.

W tym samouczku pokazano, jak za pomocą usługi Functions z usługami Logic Apps i Microsoft Cognitive Services na platformie Azure uruchamiać analizę tonacji we wpisach w usłudze Twitter.This tutorial shows you how to use Functions with Logic Apps and Cognitive Services on Azure to run sentiment analysis from Twitter posts. Funkcja wyzwalana przez protokół HTTP kategoryzuje tweety jako zielone, żółte lub czerwone na podstawie wyniku tonacji.An HTTP triggered function categorizes tweets as green, yellow, or red based on the sentiment score. W razie wykrycia niskiego poziomu tonacji wysyłana jest wiadomość e-mail.An email is sent when poor sentiment is detected.

ilustracja: pierwsze dwa kroki aplikacji w Projektancie aplikacji usługi Logic Apps

Ten samouczek zawiera informacje na temat wykonywania następujących czynności:In this tutorial, you learn how to:

  • Tworzenie zasobu interfejsu API usług Cognitive Services.Create a Cognitive Services API Resource.
  • Tworzenie funkcji kategoryzującej tonację w tweetach.Create a function that categorizes tweet sentiment.
  • Tworzenie aplikacji logiki łączącej się z usługą Twitter.Create a logic app that connects to Twitter.
  • Dodawanie wykrywania tonacji do aplikacji logiki.Add sentiment detection to the logic app.
  • Łączenie aplikacji logiki z funkcją.Connect the logic app to the function.
  • Wysyłanie wiadomości e-mail na podstawie odpowiedzi z funkcji.Send an email based on the response from the function.

Wymagania wstępnePrerequisites

Tworzenie zasobu usług Cognitive ServicesCreate a Cognitive Services resource

Interfejsy API usług Cognitive Services są dostępne na platformie Azure jako pojedyncze zasoby.The Cognitive Services APIs are available in Azure as individual resources. Użyj interfejsu API analizy tekstu do wykrywania tonacji monitorowanych tweetów.Use the Text Analytics API to detect the sentiment of the tweets being monitored.

  1. Zaloguj się w witrynie Azure Portal.Sign in to the Azure portal.

  2. W lewym górnym rogu witryny Azure Portal kliknij przycisk Utwórz zasób.Click Create a resource in the upper left-hand corner of the Azure portal.

  3. Kliknij kolejno pozycje SI i uczenie maszynowe > Analiza tekstu.Click AI + Machine Learning > Text Analytics. Następnie użyj ustawień określonych w tabeli, aby utworzyć zasób.Then, use the settings as specified in the table to create the resource.

    Tworzenie strony zasobu usług Cognitive

    UstawienieSetting Sugerowana wartośćSuggested value OpisDescription
    NazwaName MyCognitiveServicesAccntMyCognitiveServicesAccnt Wybierz unikatową nazwę konta.Choose a unique account name.
    LocationLocation Zachodnie stany USAWest US Użyj najbliższej lokalizacji.Use the location nearest you.
    Warstwa cenowaPricing tier F0F0 Rozpocznij od najniższej warstwy.Start with the lowest tier. Gdy wyczerpią się wywołania, przeskaluj do wyższego poziomu.If you run out of calls, scale to a higher tier.
    Grupa zasobówResource group myResourceGroupmyResourceGroup Użyj tej samej grupy zasobów dla wszystkich usług w tym samouczku.Use the same resource group for all services in this tutorial.
  4. Kliknij przycisk Utwórz, aby utworzyć zasób.Click Create to create your resource.

  5. Kliknij pozycję Przegląd i skopiuj wartość Punkt końcowy do edytora tekstów.Click on Overview and copy the value of the Endpoint to a text editor. Ta wartość jest używana podczas tworzenia połączenia z interfejsem API usług Cognitive Services.This value is used when creating a connection to the Cognitive Services API.

    Ustawienia usług Cognitive Services

  6. W kolumnie nawigacji po lewej stronie kliknij pozycję Klucze, a następnie skopiuj wartość pozycji Klucz 1 i zapisz ją w edytorze tekstów.In the left navigation column, click Keys, and then copy the value of Key 1 and set it aside in a text editor. Ten klucz umożliwia łączenie aplikacji logiki z interfejsem API usług Cognitive Services.You use the key to connect the logic app to your Cognitive Services API.

    Klucze usług Cognitive Services

Tworzenie aplikacji funkcjiCreate the function app

Usługa Functions zapewnia doskonały sposób na odciążanie przetwarzania zadań w przepływie pracy aplikacji logiki.Functions provides a great way to offload processing tasks in a logic apps workflow. W tym samouczku funkcja wyzwalana przez protokół HTTP używana jest do przetwarzania wyników tonacji tweetów z usług Cognitive Services i zwracania wartości kategorii.This tutorial uses an HTTP triggered function to process tweet sentiment scores from Cognitive Services and return a category value.

  1. Wybierz przycisk Utwórz zasób znajdujący się w lewym górnym rogu Azure Portal, a następnie wybierz pozycję obliczeniowe > aplikacja funkcji.Select the Create a resource button found on the upper left-hand corner of the Azure portal, then select Compute > Function App.

    Tworzenie aplikacji funkcji w witrynie Azure Portal

  2. Użyj ustawień aplikacji funkcji podanych w tabeli pod obrazem.Use the function app settings as specified in the table below the image.

    Definiowanie nowych ustawień aplikacji funkcji

    UstawienieSetting Sugerowana wartośćSuggested value OpisDescription
    Nazwa aplikacjiApp name Nazwa unikatowa w skali globalnejGlobally unique name Nazwa identyfikująca nową aplikację funkcji.Name that identifies your new function app. Prawidłowe znaki to a-z, 0-9 i -.Valid characters are a-z, 0-9, and -.
    SubskrypcjaSubscription Twoja subskrypcjaYour subscription Subskrypcja, w ramach której jest tworzona ta nowa aplikacja funkcji.The subscription under which this new function app is created.
    Grupa zasobówResource Group myResourceGroupmyResourceGroup Nazwa nowej grupy zasobów, w której ma zostać utworzona aplikacja funkcji.Name for the new resource group in which to create your function app.
    OSOS WindowsWindows Dostępne opcje języka zależą od systemu operacyjnego aplikacji funkcji.The language options available depend on the OS of the function app. Na przykład środowisko Python wymaga systemu Linux.For example, Python requires Linux.
    Plan hostinguHosting plan Plan ZużycieConsumption plan Plan hostingu określający sposób przydzielania zasobów do aplikacji funkcji.Hosting plan that defines how resources are allocated to your function app. W domyślnym planie (Plan Zużycie) zasoby są dodawane dynamicznie zgodnie z wymaganiami funkcji.In the default Consumption Plan, resources are added dynamically as required by your functions. W przypadku tego hostingu bezserwerowego opłaty są naliczane tylko wtedy, gdy funkcje są uruchomione.In this serverless hosting, you only pay for the time your functions run. W przypadku uruchomienia w ramach planu usługi App Service musisz zarządzać skalowaniem aplikacji funkcji.When you run in an App Service plan, you must manage the scaling of your function app.
    LocationLocation Europa ZachodniaWest Europe Wybierz region w swojej okolicy lub w pobliżu innych usług, do których Twoje funkcje uzyskują dostęp.Choose a region near you or near other services your functions access.
    Stos środowiska uruchomieniowegoRuntime stack Preferowany językPreferred language Wybierz środowisko uruchomieniowe, które obsługuje ulubiony język programowania funkcji.Choose a runtime that supports your favorite function programming language. Wybierz .NET dla funkcji w językach C# i F#.Choose .NET for C# and F# functions.
    StorageStorage Nazwa unikatowa w skali globalnejGlobally unique name Utwórz konto magazynu używane przez aplikację funkcji.Create a storage account used by your function app. Nazwy kont usługi Storage muszą mieć długość od 3 do 24 znaków i mogą zawierać tylko cyfry i małe litery.Storage account names must be between 3 and 24 characters in length and may contain numbers and lowercase letters only. Możesz również użyć istniejącego konta, które musi spełniać wymagania dotyczące konta magazynu.You can also use an existing account, which must meets the storage account requirements.
    Application InsightsApplication Insights DomyślnyDefault Tworzy zasób Application Insights o tej samej nazwie aplikacji w najbliższym obsługiwanym regionie.Creates an Application Insights resource of the same App name in the nearest supported region. Rozszerzając to ustawienie, można zmienić nazwę nowego zasobu lub wybrać inną lokalizację w lokalizacji geograficznej platformy Azure , w której mają być przechowywane dane.By expanding this setting, you can change the New resource name or choose a different Location in an Azure geography where you want to store your data.
  3. Wybierz pozycję Utwórz, aby zaaprowizować aplikację funkcji i wdrożyć ją.Select Create to provision and deploy the function app.

  4. Wybierz ikonę Powiadomienie w prawym górnym rogu portalu i poszukaj komunikatu Wdrażanie zakończone pomyślnie.Select the Notification icon in the upper-right corner of the portal and watch for the Deployment succeeded message.

    Definiowanie nowych ustawień aplikacji funkcji

  5. Wybierz pozycję Przejdź do zasobu, aby wyświetlić nową aplikację funkcji.Select Go to resource to view your new function app. Możesz również wybrać pozycję Przypnij do pulpitu nawigacyjnego.You can also select Pin to dashboard. Przypinanie ułatwia powrót do tego zasobu aplikacji funkcji z pulpitu nawigacyjnego.Pinning makes it easier to return to this function app resource from your dashboard.

Tworzenie funkcji wyzwalanej przez protokół HTTPCreate an HTTP triggered function

  1. Rozwiń aplikację funkcji i kliknij przycisk + obok pozycji Funkcje.Expand your function app and click the + button next to Functions. Jeśli jest to pierwsza funkcja w aplikacji funkcji, wybierz pozycję W portalu.If this is the first function in your function app, select In-portal.

    Strona szybkiego rozpoczynania pracy z usługą Functions w witrynie Azure Portal

  2. Następnie wybierz pozycję Element webhook i interfejs API i kliknij pozycję Utwórz.Next, select Webhook + API and click Create.

    Wybieranie wyzwalacza HTTP

  3. Zastąp zawartość pliku run.csx poniższym kodem, a następnie kliknij przycisk Zapisz:Replace the contents of the run.csx file with the following code, then click Save:

    #r "Newtonsoft.Json"
    
    using System;
    using System.Net;
    using Microsoft.AspNetCore.Mvc;
    using Microsoft.Extensions.Logging;
    using Microsoft.Extensions.Primitives;
    using Newtonsoft.Json;
    
    public static async Task<IActionResult> Run(HttpRequest req, ILogger log)
    {
        string category = "GREEN";
    
        string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
        log.LogInformation(string.Format("The sentiment score received is '{0}'.", requestBody));
    
        double score = Convert.ToDouble(requestBody);
    
        if(score < .3)
        {
            category = "RED";
        }
        else if (score < .6) 
        {
            category = "YELLOW";
        }
    
        return requestBody != null
            ? (ActionResult)new OkObjectResult(category)
            : new BadRequestObjectResult("Please pass a value on the query string or in the request body");
    }
    

    Ten kod funkcji zwraca kategorię koloru na podstawie wyniku tonacji otrzymanego w żądaniu.This function code returns a color category based on the sentiment score received in the request.

  4. Aby przetestować tę funkcję, kliknij przycisk Testuj przy prawej krawędzi, co spowoduje rozwinięcie karty testu. Wpisz wartość 0.2 w polu Treść żądania, a następnie kliknij przycisk Uruchom.To test the function, click Test at the far right to expand the Test tab. Type a value of 0.2 for the Request body, and then click Run. W treści odpowiedzi jest zwracana wartość RED (Czerwony).A value of RED is returned in the body of the response.

    Testowanie funkcji w witrynie Azure Portal

Została utworzona funkcja kategoryzująca wyniki tonacji.Now you have a function that categorizes sentiment scores. Następnie należy utworzyć aplikację logiki, która zintegruje funkcję z usługą Twitter i interfejsem API usług Cognitive Services.Next, you create a logic app that integrates your function with your Twitter and Cognitive Services API.

Tworzenie aplikacji logikiCreate a logic app

  1. W witrynie Azure Portal kliknij przycisk Nowy znajdujący się w lewym górnym rogu tej witryny.In the Azure portal, click the New button found on the upper left-hand corner of the Azure portal.

  2. Kliknij kolejno pozycje Sieć Web > Aplikacja logiki.Click Web > Logic App.

  3. Następnie wpisz wartość Nazwa, taką jak TweetSentiment, i użyj ustawień określonych w tabeli.Then, type a value for Name like TweetSentiment, and use the settings as specified in the table.

    Tworzenie aplikacji logiki w witrynie Azure Portal

    UstawienieSetting Sugerowana wartośćSuggested value OpisDescription
    NazwaName TweetSentimentTweetSentiment Wybierz odpowiednią nazwę dla aplikacji.Choose an appropriate name for your app.
    Grupa zasobówResource group myResourceGroupmyResourceGroup Wybierz tę samą istniejącą grupę zasobów co wcześniej.Choose the same existing resource group as before.
    LocationLocation Wschodnie stany USAEast US Wybierz bliską lokalizację.Choose a location close to you.
  4. Po wprowadzeniu odpowiednich wartości ustawień kliknij pozycję Utwórz w celu utworzenia aplikacji logiki.Once you have entered the proper settings values, click Create to create your logic app.

  5. Po utworzeniu aplikacji kliknij nową aplikację logiki przypiętą do pulpitu nawigacyjnego.After the app is created, click your new logic app pinned to the dashboard. Następnie w Projektancie aplikacji usługi Logic Apps przewiń w dół i kliknij szablon Pusta aplikacja logiki.Then in the Logic Apps Designer, scroll down and click the Blank Logic App template.

    Szablon pustej aplikacji usługi Logic Apps

Teraz za pomocą Projektanta aplikacji usługi Logic Apps możesz dodać do aplikacji usługi i wyzwalacze.You can now use the Logic Apps Designer to add services and triggers to your app.

Łączenie z usługą TwitterConnect to Twitter

Najpierw utwórz połączenie z kontem w usłudze Twitter.First, create a connection to your Twitter account. Aplikacja logiki sonduje pod kątem tweetów, które wyzwalają uruchomienie aplikacji.The logic app polls for tweets, which trigger the app to run.

  1. W projektancie kliknij usługę Twitter, a następnie kliknij wyzwalacz Po wysłaniu nowego tweetu.In the designer, click the Twitter service, and click the When a new tweet is posted trigger. Zaloguj się na koncie w usłudze Twitter i zezwól aplikacji logiki na korzystanie z tego konta.Sign in to your Twitter account and authorize Logic Apps to use your account.

  2. Użyj ustawień wyzwalacza usługi Twitter określonych w tabeli.Use the Twitter trigger settings as specified in the table.

    Ustawienia łącznika usługi Twitter

    UstawienieSetting Sugerowana wartośćSuggested value OpisDescription
    Wyszukiwany tekstSearch text #Azure#Azure Użyj hasztagu dostatecznie popularnego, aby wygenerować nowe tweety w wybranym interwale.Use a hashtag that is popular enough to generate new tweets in the chosen interval. Jeśli używasz warstwy bezpłatnej, a hasztag jest zbyt popularny, możesz szybko zużyć przydział transakcji w interfejsie API usług Cognitive Services.When using the Free tier and your hashtag is too popular, you can quickly use up the transaction quota in your Cognitive Services API.
    IntervalInterval 1515 Czas między żądaniami usługi Twitter w jednostkach częstotliwości.The time elapsed between Twitter requests, in frequency units.
    CzęstotliwośćFrequency MinutaMinute Jednostka częstotliwości używana do sondowania usługi Twitter.The frequency unit used for polling Twitter.
  3. Kliknij przycisk Zapisz w celu połączenia się z kontem usługi Twitter.Click Save to connect to your Twitter account.

Teraz aplikacja jest połączona z usługą Twitter.Now your app is connected to Twitter. Następnie należy połączyć się z analizą tekstu w celu wykrywania tonacji zebranych tweetów.Next, you connect to text analytics to detect the sentiment of collected tweets.

Dodawanie wykrywania tonacjiAdd sentiment detection

  1. Kliknij pozycję Nowy krok, a następnie pozycję Dodaj akcję.Click New Step, and then Add an action.

  2. W obszarze Wybierz akcję wpisz Analiza tekstu, a następnie kliknij akcję Wykryj tonację.In Choose an action, type Text Analytics, and then click the Detect sentiment action.

    Nowy krok, a następnie pozycja Dodaj akcję

  3. Wpisz nazwę połączenia, taką jak MyCognitiveServicesConnection, wklej klucz interfejsu API usług Cognitive Services i punkt końcowy usług Cognitive Services zapisane w edytorze tekstów, a następnie kliknij pozycję Utwórz.Type a connection name such as MyCognitiveServicesConnection, paste the key for your Cognitive Services API and the Cognitive Services endpoint you set aside in a text editor, and click Create.

    Nowy krok, a następnie pozycja Dodaj akcję

  4. Następnie wprowadź Tekst tweetu w polu tekstowym i kliknij pozycję Nowy krok.Next, enter Tweet Text in the text box and then click on New Step.

    Definiowanie tekstu do przeanalizowania

Skonfigurowano już wykrywanie tonacji, więc można dodać połączenie z funkcją wykorzystującą dane wyjściowe wyniku tonacji.Now that sentiment detection is configured, you can add a connection to your function that consumes the sentiment score output.

Łączenie danych wyjściowych tonacji z funkcjąConnect sentiment output to your function

  1. W projektancie usługi Logic Apps kliknij kolejno pozycje Nowy krok > Dodaj akcję, zastosuj filtr Azure Functions i kliknij pozycję Wybierz funkcję platformy Azure.In the Logic Apps Designer, click New step > Add an action, filter on Azure Functions and click Choose an Azure function.

    Wykrywanie tonacji

  2. Wybierz aplikację funkcji, która została utworzona wcześniej.Select the function app you created earlier.

    Wybieranie funkcji

  3. Wybierz funkcję, która została utworzona na potrzeby tego samouczka.Select the function you created for this tutorial.

    Wybieranie funkcji

  4. W polu Treść żądania kliknij pozycję Score (Wynik), a następnie pozycję Zapisz.In Request Body, click Score and then Save.

    Wynik

Teraz funkcja jest wyzwalana po wysłaniu wyniku tonacji z aplikacji logiki.Now, your function is triggered when a sentiment score is sent from the logic app. Funkcja zwraca aplikacji logiki kategorię kodowaną kolorem.A color-coded category is returned to the logic app by the function. Następnie zostanie dodane powiadomienie e-mail wysyłane w razie zwrócenia przez funkcję wartości tonacji RED (Czerwony).Next, you add an email notification that is sent when a sentiment value of RED is returned from the function.

Dodawanie powiadomień w wiadomościach e-mailAdd email notifications

Ostatnia część przepływu pracy polega na wyzwoleniu wiadomości e-mail, gdy wynik tonacji skategoryzowano jako RED (Czerwony).The last part of the workflow is to trigger an email when the sentiment is scored as RED. W tym temacie używany jest łącznik usługi Outlook.com.This topic uses an Outlook.com connector. Wykonując podobne kroki, można użyć łącznika usługi Gmail lub programu Outlook w usłudze Office 365.You can perform similar steps to use a Gmail or Office 365 Outlook connector.

  1. W Projektancie aplikacji usługi Logic Apps kliknij pozycję Nowy krok > Dodaj połączenie.In the Logic Apps Designer, click New step > Add a condition.

    Dodaj warunek do aplikacji logiki.

  2. Kliknij pozycję Wybierz wartość, a następnie pozycję Treść.Click Choose a value, then click Body. Wybierz pozycję jest równe, kliknij pozycję Wybierz wartość i wpisz RED, a następnie kliknij przycisk Zapisz.Select is equal to, click Choose a value and type RED, and click Save.

    Wybierz akcję dla warunku.

  3. W obszarze Jeśli prawda kliknij pozycję Dodaj akcję, wyszukaj outlook.com, kliknij pozycję Wyślij wiadomość e-mail i zaloguj się na koncie w usłudze Outlook.com.In IF TRUE, click Add an action, search for outlook.com, click Send an email, and sign in to your Outlook.com account.

    Skonfiguruj wiadomość e-mail do wysłania oraz akcję jej wysyłania.

    Uwaga

    Jeśli nie masz konta usługi Outlook.com, możesz wybrać inny łącznik, taki jak usługi Gmail lub programu Outlook w usłudze Office 365.If you don't have an Outlook.com account, you can choose another connector, such as Gmail or Office 365 Outlook

  4. W akcji Wyślij wiadomość e-mail użyj ustawień poczty e-mail określonych w tabeli.In the Send an email action, use the email settings as specified in the table.

    Skonfiguruj wiadomość e-mail do wysłania oraz akcję jej wysyłania.

UstawienieSetting Sugerowana wartośćSuggested value OpisDescription
DoTo Wpisz adres e-mailType your email address Adres e-mail, na który będą wysyłane powiadomienia.The email address that receives the notification.
TematSubject Wykryto negatywną tonację tweetówNegative tweet sentiment detected Wiersz tematu powiadomienia w wiadomości e-mail.The subject line of the email notification.
TreśćBody Tekst tweetu, lokalizacjaTweet text, Location Kliknij parametry Tekst tweetu i Lokalizacja.Click the Tweet text and Location parameters.
  1. Kliknij pozycję Zapisz.Click Save.

Przepływ pracy jest gotowy, można więc włączyć aplikację logiki i przyjrzeć się funkcji w działaniu.Now that the workflow is complete, you can enable the logic app and see the function at work.

Testowanie przepływu pracyTest the workflow

  1. W Projektancie aplikacji usługi Logic Apps kliknij pozycję Uruchom w celu uruchomienia aplikacji.In the Logic App Designer, click Run to start the app.

  2. W lewej kolumnie kliknij pozycję Przegląd, aby zobaczyć stan aplikacji logiki.In the left column, click Overview to see the status of the logic app.

    Stan wykonania aplikacji logiki

  3. Opcjonalnie: kliknij jeden z przebiegów, aby wyświetlić szczegóły wykonania.(Optional) Click one of the runs to see details of the execution.

  4. Przejdź do funkcji, przejrzyj dzienniki i potwierdź, że wartości tonacji zostały odebrane i przetworzone.Go to your function, view the logs, and verify that sentiment values were received and processed.

    Wyświetlanie dzienników funkcji

  5. Po wykryciu potencjalnie negatywnej tonacji otrzymasz wiadomość e-mail.When a potentially negative sentiment is detected, you receive an email. Jeśli wiadomość e-mail nie nadeszła, możesz tak zmienić kod funkcji, aby wartość RED (Czerwony) była zwracana zawsze:If you haven't received an email, you can change the function code to return RED every time:

    return (ActionResult)new OkObjectResult("RED");
    

    Po zweryfikowaniu powiadomień e-mail przywróć pierwotną postać kodu:After you have verified email notifications, change back to the original code:

    return requestBody != null
        ? (ActionResult)new OkObjectResult(category)
        : new BadRequestObjectResult("Please pass a value on the query string or in the request body");
    

    Ważne

    Po ukończeniu tego samouczka najlepiej jest wyłączyć aplikację logiki.After you have completed this tutorial, you should disable the logic app. Wyłączenie aplikacji pozwala uniknąć naliczania opłat za wykonania i zużywania transakcji w interfejsie API usług Cognitive Services.By disabling the app, you avoid being charged for executions and using up the transactions in your Cognitive Services API.

Teraz wiesz już, jak łatwe jest integrowanie usługi Functions w przepływie pracy usługi Logic Apps.Now you have seen how easy it is to integrate Functions into a Logic Apps workflow.

Wyłączanie aplikacji logikiDisable the logic app

Aby wyłączyć aplikację logiki, kliknij pozycję Przegląd, a następnie pozycję Wyłącz w górnej części ekranu.To disable the logic app, click Overview and then click Disable at the top of the screen. Wyłączenie aplikacji spowoduje jej zatrzymanie oraz przerwanie naliczania opłat bez usuwania aplikacji.Disabling the app stops it from running and incurring charges without deleting the app.

Dzienniki funkcji

Kolejne krokiNext steps

W niniejszym samouczku zawarto informacje na temat wykonywania następujących czynności:In this tutorial, you learned how to:

  • Tworzenie zasobu interfejsu API usług Cognitive Services.Create a Cognitive Services API Resource.
  • Tworzenie funkcji kategoryzującej tonację w tweetach.Create a function that categorizes tweet sentiment.
  • Tworzenie aplikacji logiki łączącej się z usługą Twitter.Create a logic app that connects to Twitter.
  • Dodawanie wykrywania tonacji do aplikacji logiki.Add sentiment detection to the logic app.
  • Łączenie aplikacji logiki z funkcją.Connect the logic app to the function.
  • Wysyłanie wiadomości e-mail na podstawie odpowiedzi z funkcji.Send an email based on the response from the function.

Przejdź do następnego samouczka, aby dowiedzieć się, jak utworzyć dla funkcji bezserwerowy interfejs API.Advance to the next tutorial to learn how to create a serverless API for your function.

Aby dowiedzieć się więcej na temat usługi Logic Apps, zobacz Azure Logic Apps.To learn more about Logic Apps, see Azure Logic Apps.