#Webhookとは
アプリケーション同士を連携させるための機能。
##もうちょっと詳しく
アプリケーションでイベントが実行された際、他のアプリケーションに対してリアルタイムでURLを通知する仕組みです。
( 例えば、Slackに通知が入った時にGmailにも通知が来るみたいな感じ )
URLでの通知方法はHTTP通信を使ったものです。やっている事はPOSTリクエストです。
※ POSTリクエスト ・・・・ データをアップロードするための送信
###例え話
なんとなくの流れで言うとこんな感じ
Slack にあらかじめ Gmailアドレスを登録 ピザハ○トに会員登録(Gmail登録)
↓ ↓
Slackに通知が入る ピザを注文
↓ ↓
登録してあるGmailに通知 会員の〇〇さんから「注文入りました〜」
↓ ↓
Gmailに通知が来る Gmailに通知「注文受け付けました〜」
( ※ この例えは雰囲気で書いたので間違っていると思うけど書きたかったです )
###注意点
気をつけなければいけない事は、送信先と受け取り先でのデータ形式が違うと扱えない事。
そのためにデータの変換が必要になってきます。
どうするのかと言うと......
単純に変換してくれるサービス使いましょって話になります。
などなど色々な中間コネクタがあります。
##参考
https://sendgrid.kke.co.jp/blog/?p=1851
https://qiita.com/soarflat/items/ed970f6dc59b2ab76169
https://kintone-blog.cybozu.co.jp/developer/000283.html
https://help.zoho.com/portal/ja/kb/salesiq/admin-guide/webhooks/articles/webhook%E3%81%A8%E3%81%AF#Webhook