WordPress.com
Webhooks permite-lhe desenvolver facilmente notificações push. Esta notificação push é simplesmente um HTTP POST, que é acionado por alguma ação. Este é um recurso destinado a desenvolvedores que querem obter dados de ações (como quando um novo comentário é enviado) que ocorrem em um blog. Apenas usuários de nível administrativo podem adicionar ou gerenciar webhooks.
Note: As configurações do Webhook mencionadas nesta página não se aplicam a sites de Plano de Negócios usando plugins. Vários plugins oferecem funcionalidades semelhantes.
Você pode encontrar este recurso adicionando /wp-admin/options-general.php?page=webhooks ao final do URL do seu site (por exemplo, exemplo.wordpress.com/wp-admin/options-general.php?page=webhooks).
Adicionar um Webhook
Você pode adicionar um webhook clicando no botão Add webhook e preenchendo um simples formulário.
Você pode escolher uma ação e os campos associados a essa ação a serem postados na URL. A URL receberá uma solicitação HTTP POST quando a ação selecionada for acionada. Os dados do post conterão os campos selecionados e um campo adicional chamado hook, que contém o título da ação.
Você pode editar, excluir e ativar ou desativar o webhook usando as opções na linha do webhook.
>
Tabela de conteúdos
Acções/Campos possíveis
Acção | Descrição | Campos | ||
---|---|---|---|---|
comment_post | Executar logo após um comentário ser salvo na base de dados | comment_ID, comentar_agente, comentar_aprovado, comentar_autor, comentar_autor_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 | Executar quando uma página é publicada, ou se for editado e o seu estado for “publicado” | ID, comment_count, comment_status, guid, menu_order, ping_status, ping_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 | Executar quando um post é publicado, ou se é editado e o seu estado é “publicado” | ID, comment_count, comment_status, guid, menu_order, ping_status, 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_ssword, post_status, post_title, post_type, post_url, to_ping |
Tabela de conteúdos
Para que é que eu usaria algo como isto?
Vejamos um exemplo hipotético; digamos que eu quero receber uma mensagem de texto cada vez que um novo comentário é submetido ao meu site. Primeiro você precisa configurar uma URL que aceite um pedido de HTTP POST com os dados do comentário e depois faça todo o trabalho pesado de tirar esses dados e enviá-los para o seu telefone na forma de uma mensagem de texto. Depois você adiciona um novo gancho através da seção Webhooks da área administrativa para a ação ‘comment_post’, selecionando quais campos você quer e o URL que você configurou antes. Isso é tudo, o WordPress.com irá enviar automaticamente um HTTP POST com os campos que você selecionou para a URL que você configurou para cada comentário que é enviado. Um exemplo para ter certeza, mas ele lhe dá uma idéia de como o processo se parece.
Planos versáteis e preços
-
Livre
Best for students
-
Pessoal
Best for hobbyists
-
Premium
Best for freelancers
-
Business
Best for small businesses
Escolha um plano