WordPress.com
Webhooks を使用すると、プッシュ通知を簡単に開発することができます。 このプッシュ通知は、単に HTTP POST であり、何らかのアクションによってトリガーされます。 これは、ブログ上で発生したアクション(新しいコメントが投稿されたときなど)からデータを取得したい開発者向けの機能です。 管理者レベルのユーザーのみが Webhook を追加または管理できます。
注意: このページで言及されている Webhook 設定は、プラグインを使用するビジネス プラン サイトには当てはまりません。 さまざまなプラグインが同様の機能を提供しています。
この機能は、サイトの URL の最後に /wp-admin/options-general.php?page=webhooks を追加すると見つかります (例: example.wordpress.com/wp-admin/options-general.php.page=webhooks)。
ウェブフックの追加
ウェブフックの追加ボタンをクリックし、簡単なフォームに入力することでウェブフックを追加できます。
アクションとそのアクションに関連するフィールドを選択して、URLに掲載することができます。 選択したアクションが実行されると、URL は HTTP POST リクエストを受け取ります。 ポスト データには、選択したフィールドと、アクション タイトルを含むフックと呼ばれる 1 つの追加フィールドが含まれます。
ウェブフック行のオプションを使用して、編集、削除、有効または無効化することができます。
目次
考えられるアクション/フィールド
Action | Description | Fields | ||
---|---|---|---|---|
comment_post | コメントがデータベースに保存された直後に実行される | コメント_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 | ページ公開時に実行される。 または編集され、そのステータスが「公開」である場合 | 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 | 投稿が公開されたとき、または編集されてそのステータスが「公開」 | ID、コメント数で実行されます。 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.B, post_date_gmt, post_dent_mid, ping_order, post_category, ping_status, post_author, post_content_filtered, post_date_gmt, post_name, post_parent, post_password, post_status, post_title, post_type, post_url, to_ping |
目次
こんなのって何に使うんだろう?
仮定の例を見てみましょう。私のサイトに新しいコメントが投稿されるたびに、テキスト メッセージを受け取りたいとします。 まず、コメント データを含む HTTP POST リクエストを受け付ける URL をセットアップする必要があり、その後、そのデータを取得してテキスト メッセージの形で携帯電話に送信するという重い仕事をすべて行います。 次に、管理エリアのWebhooksセクションから’comment_post’アクションに新しいフックを追加し、必要なフィールドと先にセットアップしたURLを選択します。 WordPress.com は、コメントが投稿されるたびに、選択したフィールドを含む HTTP POST を、設定した URL に自動的に送信します。 確かに作為的な例ですが、このプロセスがどのようなものかを理解することができます。
多彩なプランと価格
-
個人用
趣味に最適
-
プレミアム
フリーランスに最適
-
ビジネス
小規模企業に最適
無料
学生に最適
プラン選択