WordPress.com
Webhooks pozwala na łatwe tworzenie powiadomień push. To powiadomienie push jest po prostu HTTP POST, który jest wyzwalany przez jakąś akcję. Jest to funkcja skierowana do programistów, którzy chcą uzyskać dane z działań (np. gdy nowy komentarz zostanie przesłany), które występują na blogu. Tylko użytkownicy na poziomie administratora mogą dodawać lub zarządzać webhookami.
Uwaga: Ustawienia webhooków wymienione na tej stronie nie dotyczą witryn Biznesplanu używających wtyczek. Różne wtyczki oferują podobną funkcjonalność.
Tę funkcję można znaleźć, dodając /wp-admin/options-general.php?page=webhooks do końca adresu URL witryny (np. example.wordpress.com/wp-admin/options-general.php?page=webhooks).
Add a Webhook
Możesz dodać webhook, klikając przycisk Dodaj webhook i wypełniając prosty formularz.
Możesz wybrać akcję i pola związane z tą akcją, które mają być wysłane do adresu URL. Adres URL otrzyma żądanie HTTP POST, gdy wybrana akcja zostanie uruchomiona. Dane postu będą zawierały wybrane pola i jedno dodatkowe pole o nazwie hook, które zawiera tytuł akcji.
Możesz edytować, usuwać i aktywować lub dezaktywować webhook używając opcji w wierszu webhook.
Spis treści
Potencjalne akcje/pola
Akcja | Opis | Fields | ||
---|---|---|---|---|
comment_post | Uruchamia się tuż po zapisaniu komentarza w bazie danych | comment_ID, comment_agent, comment_approved, comment_author, comment_author_IP, comment_author_email, comment_author_url, comment_content, comment_date, comment_date_gmt, comment_karma, comment_parent, comment_post_ID, comment_type, user_id | ||
publish_page | Uruchamia się, gdy strona jest publikowana, lub gdy jest edytowana, a jej status to „opublikowana” | ID, comment_count, comment_status, guid, menu_order, ping_status, pinged, post_author, post_category, post_content, post_content_filtered, post_date, post_date_gmt, post_excerpt, post_mime_type, post_modified, post_modified_gmt, post_name, post_parent, post_password, post_status, post_title, post_type, post_url, to_ping | ||
publish_post | Uruchamia się, gdy post jest publikowany lub gdy jest edytowany i jego status to „opublikowany” | ID, comment_count, comment_status, guid, menu_order, ping_status, pinged, post_author, post_category, post_content, post_content_filtered, post_date, post_date_gmt, post_excerpt, post_mime_type, post_modified, post_modified_gmt, post_name, post_parent, post_password, post_status, post_title, post_type, post_url, to_ping |
Table of Contents
Do czego mógłbym użyć czegoś takiego?
Spójrzmy na hipotetyczny przykład; powiedzmy, że chcę otrzymywać wiadomość tekstową za każdym razem, gdy nowy komentarz zostanie przesłany do mojej witryny. Najpierw musisz skonfigurować adres URL, który zaakceptuje żądanie HTTP POST z danymi komentarza, a następnie wykona całą ciężką pracę związaną z pobraniem tych danych i wysłaniem ich do twojego telefonu w formie wiadomości tekstowej. Następnie dodajesz nowy hak poprzez sekcję Webhooks w obszarze administracyjnym dla akcji 'comment_post’, wybierając pola, które chcesz i adres URL, który skonfigurowałeś wcześniej. To wszystko, WordPress.com będzie automatycznie wysyłać HTTP POST z wybranych pól do adresu URL, który został skonfigurowany dla każdego komentarza, który jest złożony. Wymyślony przykład, aby być pewnym, ale to daje wyobrażenie o tym, co proces wygląda jak.
Wszechstronne plany i ceny
-
Darmowe
Najlepsze dla studentów
-
Personalne
Najlepsze dla hobbystów
.
-
Premium
Najlepsza dla freelancerów
-
Business
Najlepsza dla małych firm
Wybierz plan