0
1

More than 3 years have passed since last update.

Webhookについて簡単に調査

Posted at

Webhookとは

アプリケーション同士を連携させるための機能。
 

もうちょっと詳しく

アプリケーションでイベントが実行された際、他のアプリケーションに対してリアルタイムでURLを通知する仕組みです。
( 例えば、Slackに通知が入った時にGmailにも通知が来るみたいな感じ )

URLでの通知方法はHTTP通信を使ったものです。やっている事はPOSTリクエストです。
※ POSTリクエスト ・・・・ データをアップロードするための送信
 

例え話

なんとなくの流れで言うとこんな感じ
 

Slack にあらかじめ Gmailアドレスを登録      ピザハ○トに会員登録(Gmail登録)
        ↓                       ↓
     Slackに通知が入る                ピザを注文
        ↓                       ↓
   登録してあるGmailに通知         会員の〇〇さんから「注文入りました〜」
        ↓                       ↓
      Gmailに通知が来る           Gmailに通知「注文受け付けました〜」

 

( ※ この例えは雰囲気で書いたので間違っていると思うけど書きたかったです )
 
 

注意点

気をつけなければいけない事は、送信先と受け取り先でのデータ形式が違うと扱えない事。
そのためにデータの変換が必要になってきます。
どうするのかと言うと......
 
単純に変換してくれるサービス使いましょって話になります。

image.png

image.png

などなど色々な中間コネクタがあります。
 
 

参考

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

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1