Eksportowanie interfejsów API z usługi Azure API Management do platformy Power Platform

DOTYCZY: Wszystkie warstwy usługi API Management

Deweloperzy obywateli korzystający z platformy Microsoft Power Platform często muszą uzyskać dostęp do możliwości biznesowych opracowanych przez profesjonalnych deweloperów i wdrożonych na platformie Azure. Usługa Azure API Management umożliwia profesjonalnym deweloperom publikowanie usługi zaplecza jako interfejsów API i łatwe eksportowanie tych interfejsów API do platformy Power Platform (Power Apps i Power Automate) jako łączników niestandardowych do odnajdywania i użycia przez deweloperów obywateli.

W tym artykule przedstawiono kroki opisane w witrynie Azure Portal w celu utworzenia łącznika niestandardowego platformy Power Platform do interfejsu API w usłudze API Management. Dzięki tej możliwości deweloperzy obywateli mogą używać platformy Power Platform do tworzenia i dystrybuowania aplikacji opartych na wewnętrznych i zewnętrznych interfejsach API zarządzanych przez usługę API Management.

Wymagania wstępne

  • Wykonaj procedury przedstawione w następującym przewodniku Szybki start: Tworzenie wystąpienia usługi Azure API Management
  • Upewnij się, że w wystąpieniu usługi API Management istnieje interfejs API, który chcesz wyeksportować do platformy Power Platform
  • Upewnij się, że masz środowisko usługi Power Apps lub Power Automate

Tworzenie łącznika niestandardowego do interfejsu API

  1. Przejdź do usługi API Management w witrynie Azure Portal.

  2. W menu w obszarze Interfejsy API wybierz pozycję Power Platform.

  3. Wybierz pozycję Utwórz łącznik.

  4. W oknie Tworzenie łącznika wykonaj następujące czynności:

    1. Wybierz interfejs API, aby opublikować go na platformie Power Platform.
    2. Wybierz środowisko platformy Power Platform, aby opublikować interfejs API.
    3. Wprowadź nazwę wyświetlaną, która będzie używana jako nazwa łącznika niestandardowego.
    4. Opcjonalnie, jeśli interfejs API nie wymaga jeszcze subskrypcji, wybierz pozycję Utwórz parametr połączenia klucza subskrypcji.
    5. Opcjonalnie, jeśli interfejs API jest chroniony przez serwer OAuth 2.0, podaj szczegóły, w tym identyfikator klienta, klucz tajny klienta, adres URL autoryzacji, adres URL tokenu i adres URL odświeżania.
  5. Wybierz pozycję Utwórz.

    Tworzenie łącznika niestandardowego do interfejsu API w usłudze API Management

Po utworzeniu łącznika przejdź do środowiska usługi Power Apps lub Power Automate . Interfejs API zostanie wyświetlony w obszarze Niestandardowe > Połączenie danych.

Łącznik niestandardowy w usłudze Power Platform

Zarządzanie łącznikiem niestandardowym

Łącznik niestandardowy można zarządzać w środowisku usługi Power Apps lub Power Platform. Aby uzyskać szczegółowe informacje o ustawieniach, zobacz Tworzenie łącznika niestandardowego od podstaw.

  1. Wybierz łącznik z listy łączników niestandardowych.
  2. Wybierz ikonę ołówka (Edytuj), aby edytować i przetestować łącznik niestandardowy.

Ważne

Aby wywołać interfejs API z konsoli testowej usługi Power Apps, należy skonfigurować zasady CORS w wystąpieniu usługi API Management i utworzyć zasady w łączniku niestandardowym, aby ustawić nagłówek Origin w żądaniach HTTP. Aby uzyskać więcej informacji, zobacz Włączanie zasad CORS dla łącznika niestandardowego.

Aktualizowanie łącznika niestandardowego

Za pomocą usługi API Management możesz zaktualizować łącznik, aby był przeznaczony dla innego środowiska interfejsu API lub usługi Power Apps albo zaktualizować ustawienia autoryzacji.

  1. Przejdź do usługi API Management w witrynie Azure Portal.
  2. W menu w obszarze Interfejsy API wybierz pozycję Power Platform.
  3. Wybierz pozycję Aktualizuj łącznik.
  4. Wybierz interfejs API, dla którego chcesz zaktualizować łącznik, zaktualizuj ustawienia zgodnie z potrzebami, a następnie wybierz pozycję Aktualizuj.

Następne kroki