Udostępnij za pośrednictwem


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 (Copilot Studio, Power Apps i Power Automate) jako łączników niestandardowych do odnajdywania i użycia przez deweloperów obywateli.

W tym artykule omówiono kroki w portalu Azure, aby utworzyć łącznik niestandardowy 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 czynności opisane w następującym szybkim starcie: Utwórz wystąpienie usługi Azure API Management
  • Upewnij się, że w instancji zarządzania API jest interfejs API, który chcesz wyeksportować do platformy Power Platform.
  • Upewnij się, że masz środowisko Power Apps lub Power Automate

Utwórz łącznik niestandardowy 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 Power Platform do opublikowania interfejsu 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 Łączniki niestandardowe danych>.

Łącznik niestandardowy w usłudze Power Platform

Zarządzanie łącznikiem niestandardowym

Możesz zarządzać swoim łącznikiem niestandardowym w środowisku 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 Power Apps, należy skonfigurować zasady CORS w instancji zarządzania API oraz utworzyć zasady w niestandardowym łączniku, 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.