Skip to Content
APIハンズオンラーニング ―手を動かして学ぶAPIの設計と実装
book

APIハンズオンラーニング ―手を動かして学ぶAPIの設計と実装

by Lukasz Dynowski, Marcin Dulak, 苫篠 早紀
April 2026
392 pages
6h 20m
Japanese
O'Reilly Japan, Inc.
Content preview from APIハンズオンラーニング ―手を動かして学ぶAPIの設計と実装

9章webhook

webhookについての議論に進む前に、コールバックという概念について説明する必要があるだろう。現実の生活でのコールバックとは、現在忙しい友人に電話をかけた時に、その友人が読者に電話をかけ直すと約束してくれるようなケースを指す。API呼び出しの場合、コールバックはアプリケーションのインターフェース(HTTPのエンドポイントに相当)であり、メッセージつまり呼び出しを受信するための仕組みである。

コールバックAPIでの通信は以下のような流れに沿って行われる。通知を受けたい宛先サービスは、イベントを発生させる送信元サービスに対してコールバックを登録する。コールバックAPIでは、送信元サービスから送信されるすべてのメッセージに対して、宛先サービスが確認応答を返すことが期待されている。

図9-1にコールバックAPIのアーキテクチャーを示す。

コールバックのアーキテクチャー

図9-1 コールバックのアーキテクチャー

webhookはHTTPリクエストの一種であり、送信元サービス側でのイベントを契機として発生し、宛先サービスで定義されたコールバックのURLに対して送信される。webhookのペイロードのデータには、イベントに関する情報が含まれている。宛先サービスは受け取ったデータを処理し、イベントを解釈する。

この章ではwebhookについて、その起源と分類そしてトレードオフを明らかにする。この章を読めば、webhookが読者のユースケースに適した選択であるかどうか判断できるだろう。概念的な知識に加えて、webhook ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Successful Brick-and-Mortar Retailers Get Right

What Successful Brick-and-Mortar Retailers Get Right

Rob Angell
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9784814401628Publisher Website