WordPress.com
A webhooks segítségével könnyedén fejleszthetsz push értesítéseket. Ez a push értesítés egyszerűen egy HTTP POST, amelyet valamilyen művelet vált ki. Ez a funkció olyan fejlesztők számára készült, akik adatokat szeretnének kapni a blogon előforduló akciókból (például egy új hozzászólás beküldésekor). Csak admin szintű felhasználók adhatnak hozzá vagy kezelhetnek webhookokat.
Figyelem: Az ezen az oldalon említett webhook-beállítások nem vonatkoznak a bővítményeket használó Business Plan oldalakra. A különböző bővítmények hasonló funkciókat kínálnak.
Ezt a funkciót úgy találja meg, ha a /wp-admin/options-general.php?page=webhooks szót hozzáadja a webhelye URL-jének végéhez (pl. example.wordpress.com/wp-admin/options-general.php?page=webhooks).
Webhook hozzáadása
A webhook hozzáadásához kattintson a Webhook hozzáadása gombra, és töltsön ki egy egyszerű űrlapot.
Az URL-be küldendő műveletet és az ahhoz kapcsolódó mezőket választhatja ki. Az URL egy HTTP POST-kérést fog kapni, amikor a kiválasztott művelet működésbe lép. A post adatai tartalmazni fogják a kiválasztott mezőket és egy további, hook nevű mezőt, amely az akció címét tartalmazza.
A webhookot a webhook sorban található opciók segítségével szerkesztheti, törölheti, aktiválhatja vagy deaktiválhatja.
Tartalomjegyzék
Megvalósítható akciók/mezők
Action | Description | Fields | ||
---|---|---|---|---|
comment_post | Fut közvetlenül azután, hogy egy komment elmentésre került az adatbázisba | 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 | Fut egy oldal közzétételekor, vagy ha szerkesztik és az állapota “publikált” | 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 | Fut, ha egy bejegyzést közzétesznek, vagy ha szerkesztik és a státusza “közzétett” | 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 |
Tartalomjegyzék
Mire használnék ilyesmit?
Nézzünk egy hipotetikus példát; mondjuk, szeretnék egy szöveges üzenetet kapni minden alkalommal, amikor egy új hozzászólás érkezik az oldalamra. Először is be kell állítania egy URL-t, amely elfogad egy HTTP POST-kérést a hozzászólási adatokkal, majd elvégzi az összes nehéz munkát, hogy az adatokat átvegye és szöveges üzenet formájában elküldje a telefonjára. Ezután az adminisztrációs terület Webhooks szakaszán keresztül hozzáad egy új kampót a “comment_post” művelethez, kiválasztva a kívánt mezőket és a korábban beállított URL-címet. Ennyi az egész, a WordPress.com automatikusan küld egy HTTP POST-ot az általad kiválasztott mezőkkel az általad beállított URL-re minden egyes beküldött kommenthez. Az biztos, hogy ez egy mesterkélt példa, de képet ad arról, hogyan néz ki a folyamat.
Változatos tervezetek és árazás
-
Ingyenes
A diákok számára a legjobb
-
Személyes
Hobbisták számára a legjobb
.
-
Premium
A legjobb szabadúszóknak
-
Üzleti
A legjobb kisvállalkozásoknak
Válasszon tervezetet