Udostępnij przez


Wp Connectr dla WordPress (wersja zapoznawcza)

Łączenie witryny WordPress z platformą Power Platform przy użyciu tego łącznika w celu uzyskania dostępu do interfejsu API REST WordPress

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Reenhanced
adres URL https://www.reenhanced.com
Email support@reenhanced.com
Metadane łącznika
Publisher Reenhanced, LLC
Witryna internetowa https://www.reenhanced.com/
Zasady ochrony prywatności https://www.reenhanced.com/privacy/
Kategorie Marketing

WordPress Power Professional

Połącz platformę WordPress z usługą Power Automate przy użyciu tej bezpłatnej wtyczki i łącznika przez usługę Reenhanced. Uzyskaj dostęp do użytkowników, wpisów, załączników i nie tylko. Dzięki pełnej obsłudze usługi ACF (zaawansowane pola niestandardowe) można tworzyć rozbudowane integracje między witryną WordPress i platformą Power Platform. Open-Source i rozszerzalne, ta wtyczka pozwala zapewnić twórcom zaawansowane funkcje WordPress bez konieczności pisania jednego wiersza kodu.

Masz zespół WordPress? Wtyczka udostępnia bogaty wybór filtrów WordPress i akcji WordPress, aby umożliwić deweloperom rozszerzenie wtyczki w celu spełnienia Twoich potrzeb. Łącznik jest w pełni dynamiczny i zaawansowany, co umożliwia wyświetlanie rozszerzeń w interfejsie usługi Power Automate.

Wydawca: Reenhanced LLC

Firma Reenhanced utworzyła interfejs API na platformie WordPress zaprojektowany w celu zapewnienia maksymalnej zgodności z platformą Power Platform. Nie jest to bezużyteczne oprogramowanie pośredniczące, ale zamiast tego jest rozsądnym i bezpiecznym zestawem rozszerzeń interfejsu API WordPress, który umożliwia bezpośrednią komunikację między witryną WordPress i usługą Power Automate. Jest to certyfikowany łącznik i jest w pełni obsługiwany przez usługę Reenhanced.

Wymagania wstępne

Wtyczka WPPowerPro musi być zainstalowana w witrynie WordPress, którą chcesz połączyć z usługą Power Automate. Jest to bezpłatna wtyczka dostępna w repozytorium wtyczki WordPress. Konieczne będzie również konto usługi Power Automate.

Wyzwalacze nie są obsługiwane w bezpłatnej wtyczki i wymagają licencji Premium dla tej funkcji. Licencję można kupić na reenhanced.com.

Obsługiwane operacje

Wszystkie poniższe operacje przedstawią użytkownikowi listę rozwijaną typu zasobu, z którym chcą korzystać. Użytkownik może wybrać spośród następujących typów:

  • Attachment
  • Kategorie
  • Comments
  • Strony
  • Posty
  • Typy postów
  • Stan wpisu
  • Taksonomii
  • Użytkownicy

Jeśli instalacja platformy WordPress zawiera dodatkowe typy postów lub warunki, będą one dostępne jako własny typ na liście rozwijanej. Wiele wtyczek WordPress używa niestandardowych typów postów i taksonomii, a te będą natychmiast dostępne.

Wyzwalacz: gdy wystąpi zdarzenie WordPress

Jeśli masz licencję Premium, możesz wyzwolić przepływ po wystąpieniu zdarzenia WordPress. Ten wyzwalacz umożliwia wybranie zdarzeń, takich jak utworzenie, zaktualizowanie lub usunięcie wpisu, po utworzeniu, zaktualizowaniu lub usunięciu użytkownika, utworzeniu, zaktualizowaniu lub usunięciu komentarza oraz utworzeniu, zaktualizowaniu lub usunięciu terminu. Ten wyzwalacz umożliwia również wybór spośród niestandardowych typów postów i taksonomii, które są dostępne w witrynie WordPress.

Dokładne obsługiwane wyzwalacze są określane dynamicznie przez bazowy interfejs API WordPress i na podstawie wybranego typu zasobu. Deweloper WordPress może tworzyć obsługę dodatkowych wyzwalaczy przy użyciu filtrów WordPress i akcji udostępnianych przez wtyczkę.

Akcja: Pobieranie pojedynczego elementu wybranego typu

Pobiera element WordPress wybranego typu. Użytkownik może wybrać element według identyfikatora lub przez slug. Wymagany identyfikator jest określany przez bazowy interfejs API WordPress, zwykle będzie wymagał identyfikatora liczbowego. W przypadku określenia przez interfejs API WordPress dodatkowe parametry mogą być akceptowane lub wymagane.

Akcja: Znajdź listę wybranego typu elementu

Pobiera listę elementów wybranego typu. Użytkownik może określić liczbę elementów, które mają być zwracane, przesunięcie i kolejność. Użytkownik może również określić termin wyszukiwania, aby filtrować wyniki. Dokładne parametry są określane dynamicznie przez bazowy interfejs API WordPress i na podstawie wybranego typu zasobu.

Akcja: Utwórz nowy element określonego typu

Tworzy element WordPress wybranego typu. Użytkownik może określić pola, które mają być ustawione na nowym elemencie. Wymagane pola są określane przez podstawowy interfejs API WordPress, a dodatkowe parametry mogą być akceptowane lub wymagane.

Akcja: Aktualizowanie elementu określonego typu

Aktualizuje element WordPress wybranego typu. Użytkownik może określić pola, które mają zostać zaktualizowane w elemencie. Wymagane pola są określane przez podstawowy interfejs API WordPress, a dodatkowe parametry mogą być akceptowane lub wymagane.

Akcja: Usuwanie elementu określonego typu

Usuwa element WordPress wybranego typu. Użytkownik może określić element według identyfikatora lub za pomocą parametru slug. Wymagany identyfikator jest określany przez bazowy interfejs API WordPress, zwykle będzie wymagał identyfikatora liczbowego. W przypadku określenia przez interfejs API WordPress dodatkowe parametry mogą być akceptowane lub wymagane.

Dodatkowe informacje

Ten łącznik zapewnia spójną otokę interfejsu API REST platformy WordPress i próbuje odciągnąć dane wyjściowe, aby dopasować je do tego, czego oczekuje usługa Power Automate. Aby uzyskać więcej informacji, zapoznaj się z zasobami deweloperów WordPress dla interfejsu API REST, aby zrozumieć podstawowy interfejs API i sposób jego działania. Zobacz więcej na stronie https://developer.wordpress.org/rest-api/reference/

Uzyskiwanie poświadczeń

Aby użyć tego łącznika, musisz zainstalować wtyczkę WPPowerPro, dostępną bezpłatnie w katalogu wtyczek WordPress. Po zainstalowaniu i aktywowaniu wtyczki zobaczysz nową sekcję dotyczącą usługi Power Automate w administracyjnym aplikacji WordPress.

Aby połączyć witrynę WordPress z usługą Power Automate, możesz użyć istniejących poświadczeń użytkownika, ale zdecydowanie zalecamy użycie hasła aplikacji. Jest to specjalne hasło, które jest generowane przez platformę WordPress i jest używane tylko do uzyskiwania dostępu do interfejsu API. To hasło można odwołać w dowolnym momencie i nie jest powiązane z hasłem użytkownika.

Przeczytaj więcej na temat funkcji Hasło aplikacji tutaj: https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/#application-passwords

Połączenie z usługą Power Automate jest określone z trzema informacjami:

  1. Adres WordPress (adres URL): Jest to pełny adres URL umożliwiający uzyskanie dostępu do witryny WordPress i jest potrzebny, aby usługa Power Automate wiedziała, jak nawiązać połączenie z instalacją platformy WordPress. Uwzględnij https:// w ciągu.
  2. Nazwa użytkownika platformy WordPress: Jest to nazwa użytkownika, z którym chcesz nawiązać połączenie z usługą Power Automate. Ten użytkownik musi mieć niezbędne uprawnienia dostępu do interfejsu API WordPress.
  3. Hasło: To jest hasło użytkownika, z którym chcesz nawiązać połączenie z usługą Power Automate. W tym miejscu zalecamy użycie hasła aplikacji.

Wprowadzenie

Po zainstalowaniu i aktywowaniu wtyczki i utworzeniu połączenia możesz rozpocząć korzystanie z akcji WordPress w przepływach. Jeśli chcesz używać wyzwalaczy w witrynie WordPress, możesz kupić licencję Premium na reenhanced.com. Do włączenia wyzwalaczy jest wymagana dodatkowa wtyczka WordPress, która zostanie udostępniona podczas zakupu.

Znane problemy i ograniczenia

Nie możemy zagwarantować zgodności z innymi wtyczkami, które modyfikują interfejs API WordPress. Dodatkowe informacje o obsługiwanych punktach końcowych można znaleźć w sekcji Power Automate w obszarze administracyjnym platformy WordPress po zainstalowaniu i aktywowaniu wtyczki. Zapoznaj się z tym obszarem, aby uzyskać najbardziej up-to-date informacji, ponieważ ta wtyczka jest w aktywnym rozwoju.

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Nazwa użytkownika platformy WordPress securestring Wprowadź nazwę użytkownika lub adres e-mail platformy WordPress Prawda
Hasło securestring Wprowadź hasło WordPress (wymagane hasło aplikacji) Prawda
Adres WordPress (adres URL) ciąg Określ adres URL witryny WordPress dla połączenia usługi Power Automate. (Znajdź w witrynie WordPress Admin > Ustawienia > ogólne) Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

(przestarzałe) Pobieranie pojedynczego elementu WordPress

Pobiera element WordPress wybranego typu

Aktualizowanie elementu WordPress

Aktualizuje element przy użyciu określonych parametrów

Pobieranie pojedynczego elementu WordPress (V2)

Pobiera element WordPress wybranego typu

Przekazywanie pliku do biblioteki multimediów WordPress

Przekazuje plik, który będzie dostępny w bibliotece multimediów WordPress

Tworzenie nowego elementu WordPress

Tworzy element przy użyciu określonych parametrów

Usuwanie elementu WordPress

Usuwa element określonego typu i identyfikatora

Znajdowanie listy elementów WordPress

Pobiera listę elementów WordPress wybranego typu

(przestarzałe) Pobieranie pojedynczego elementu WordPress

Pobiera element WordPress wybranego typu

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu, do których odwołuje się identyfikator zasobu

Identyfikator zasobu
id True string

Określ identyfikator zasobu, który chcesz uzyskać

Aktualizowanie elementu WordPress

Aktualizuje element przy użyciu określonych parametrów

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator zasobu
id True string

Identyfikator zasobu

Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Pobieranie pojedynczego elementu WordPress (V2)

Pobiera element WordPress wybranego typu

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Przekazywanie pliku do biblioteki multimediów WordPress

Przekazuje plik, który będzie dostępny w bibliotece multimediów WordPress

Parametry

Nazwa Klucz Wymagane Typ Opis
Plik do przekazania
file True file

Plik do przekazania

Tworzenie nowego elementu WordPress

Tworzy element przy użyciu określonych parametrów

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Usuwanie elementu WordPress

Usuwa element określonego typu i identyfikatora

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

Identyfikator zasobu
id True string

Identyfikator zasobu

body
body

Zwraca

response
object

Znajdowanie listy elementów WordPress

Pobiera listę elementów WordPress wybranego typu

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Zwraca

Nazwa Ścieżka Typ Opis
array of

Wyzwalacze

Gdy wystąpi zdarzenie WordPress

Wybierz zdarzenia między wpisami, stronami, komentarzami, użytkownikami i nie tylko, aby wyzwolić przepływ

Gdy wystąpi zdarzenie WordPress

Wybierz zdarzenia między wpisami, stronami, komentarzami, użytkownikami i nie tylko, aby wyzwolić przepływ

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
trigger_resource_schema True string

Określ typ zasobu do pracy

Zdarzenie wyzwalacza
topic True string

Zwraca

response
object

Definicje

obiekt

Jest to typ "object".