WebHook
From BC$ MobileTV Wiki
WebHook is an HTTP-based protocol for transmitting data automatically based on events occurring within a given script, application, database or other system.
Tools
- Prose: http://prose.io/#about (CMS-free websites using GitHub files storage/versioning, GitHub pages website/landing-page hosting & WebHooks)
- Particle -- Webhooks for IoT devices: http://docs.particle.io/guide/tools-and-features/webhooks/
- PayPal WebHooks Simulator: http://developer.paypal.com/developer/webhooksSimulator/[1]
Resources
- WebHooks open source group: http://www.webhooks.org/
- Web Hooks: https://webhooks.wordpress.com/ (User-defined HTTP callbacks for push, pipes and plugins)
- Web hooks to revolutionize the web: http://progrium.com/blog/2007/05/03/web-hooks-to-revolutionize-the-web/
- Twitter as a Stockbroker. With Webhooks: http://blogrium.wordpress.com/2009/12/12/twitter-as-a-stockbroker-with-webhooks/ (good WebHooks explaination for non-technical folks)
Tutorials
- What is a WebHook?: https://webhooks.pbworks.com/w/page/13385124/FrontPage (HTTP callback)[2][3][4][5]
- What are RESTful WebHooks?: https://web.archive.org/web/20120302000920/http://wiki.webhooks.org/w/page/13385128/RESTful%20WebHooks (a subset of WebHooks that emphasize REST rather than any other HTTP format such as XML-RPC, JSON-RPC, SOAP, etc)
- How do WebHooks work?: http://stackoverflow.com/questions/30562825/how-does-a-webhook-work (like a PUSH notification from an API to your listening app/device)
- Simulate a POST webhook in Jenkins?: http://stackoverflow.com/questions/25330574/simulate-a-post-webhook-in-jenkins#25370470 (PHP)
- Example starter script for implementing WebHooks in PHP: https://gist.github.com/chadhutchins/6126648
- Webhooks, webhook URLs and a sample implementation example of webhooks: https://www.codeproject.com/articles/576278/webhooks-webhook-urls-and-a-sample-implementation
- Sending WebHooks with ASP.NET WebHooks Preview: https://blogs.msdn.microsoft.com/webdev/2015/09/15/sending-webhooks-with-asp-net-webhooks-preview/
- Webhooks and Responses with Parsing (JSON, Mustache, Tokens): https://community.particle.io/t/tutorial-webhooks-and-responses-with-parsing-json-mustache-tokens/14612
- Simple example showing how to use github webhooks with NodeJS: http://github.com/pipa/Webhook_Example
- Simplest possible WebHook mailer PHP example: http://pastebin.com/raw/1SZyZ4uM
- Stripe -- complex WebHook mailer PHP: https://gist.github.com/boucher/1708172
- Using a Webhook: http://documentation.unbounce.com/hc/en-us/articles/203510044-Using-a-Webhook (Unbounce mail service provider)
External Links
- wikipedia: WebHooks
- wikipedia: Event-driven architecture
- wikipedia: Push notifications
- wikipedia: Reverse AJAX
- Putting (PostMark) webhooks to work: https://postmarkapp.com/blog/putting-webhooks-to-work
- MailGun support for WebHooks: https://documentation.mailgun.com/user_manual.html#webhooks
- Adding a hook to Liferay: http://www.integratingstuff.com/2011/06/05/adding-a-hook-to-liferay/ (not a "WebHook" but could be)
References
- ↑ Webhooks simulator dashboard: http://developer.paypal.com/docs/integration/direct/rest/webhooks/simulator/
- ↑ What is a WebHook? (original version): http://web.archive.org/web/20120413121142/http://wiki.webhooks.org/w/page/13385124/FrontPage
- ↑ Webhooks a style, pattern, or spec?: http://stackoverflow.com/questions/2945449/is-webhooks-a-style-pattern-or-a-specification
- ↑ What are WebHooks and How Do They Enable a Real-time Web?: http://www.programmableweb.com/news/what-are-webhooks-and-how-do-they-enable-real-time-web/2012/01/30
- ↑ What's a WebHook? (by SendGrid): https://sendgrid.com/blog/whats-webhook/
See Also
GIT | HTTP/HTTPS | Web | Reverse AJAX | SOA | EDA | Automation