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 |
| 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:
- 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.
- 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.
- 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 Word |
Pobiera element WordPress wybranego typu |
|
Aktualizowanie elementu Word |
Aktualizuje element przy użyciu określonych parametrów |
|
Pobieranie pojedynczego elementu Word |
Pobiera element WordPress wybranego typu |
|
Przekazywanie pliku do biblioteki multimediów Word |
Przekazuje plik, który będzie dostępny w bibliotece multimediów WordPress |
|
Tworzenie nowego elementu Word |
Tworzy element przy użyciu określonych parametrów |
|
Usuwanie elementu Word |
Usuwa element określonego typu i identyfikatora |
|
Znajdowanie listy elementów Word |
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 Word |
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".