AI-generated content

Microsoft Graph Webhook をやさしく解説:ポーリングをやめてリアルタイム通知へ(AI吹き替え)

Oct 30, 2026 · 19m 2s
Microsoft Graph Webhook をやさしく解説:ポーリングをやめてリアルタイム通知へ(AI吹き替え)
Description

絶え間ないポーリングは何千ものリクエストを無駄にし、スロットリング(いわゆる「Graph Jail」)を招くうえ、リアルタイムのデータも得られません。このエピソードでは、Microsoft Graph の Webhook の仕組みを解説します。アプリが何度も問い合わせる代わりに、変更があった瞬間に Graph が知らせてくれます。このエピソードで学べること:ポーリングが非効率で、すぐに Microsoft Graph のスロットリングにつながる理由サブスクリプションの作成:通知URL、リソース、変更の種類、有効期限、シークレットとしての clientState検証ハンドシェイク:10秒以内にトークンをプレーンテキストで返す方法と、TLS 1.2 が必要な理由素早く応答し非同期で処理する:3秒ルール、スロットリング、破棄される通知サブスクリプションの更新、ライフサイクル通知、安全網としての Webhook とデルタクエリの組み合わせMicrosoft Graph で自動化を構築する開発者、インテグレーションアーキテクト、Microsoft 365 管理者に最適です。このエピソードは、Microsoft MVP Mirko Peters による M365 Show のアニメーション動画をAIで吹き替えた日本語版です。▶ 動画を見る: https://youtu.be/ra62dODpiag🎧 他のエピソード:...

show more
絶え間ないポーリングは何千ものリクエストを無駄にし、スロットリング(いわゆる「Graph Jail」)を招くうえ、リアルタイムのデータも得られません。このエピソードでは、Microsoft Graph の Webhook の仕組みを解説します。アプリが何度も問い合わせる代わりに、変更があった瞬間に Graph が知らせてくれます。このエピソードで学べること:ポーリングが非効率で、すぐに Microsoft Graph のスロットリングにつながる理由サブスクリプションの作成:通知URL、リソース、変更の種類、有効期限、シークレットとしての clientState検証ハンドシェイク:10秒以内にトークンをプレーンテキストで返す方法と、TLS 1.2 が必要な理由素早く応答し非同期で処理する:3秒ルール、スロットリング、破棄される通知サブスクリプションの更新、ライフサイクル通知、安全網としての Webhook とデルタクエリの組み合わせMicrosoft Graph で自動化を構築する開発者、インテグレーションアーキテクト、Microsoft 365 管理者に最適です。このエピソードは、Microsoft MVP Mirko Peters による M365 Show のアニメーション動画をAIで吹き替えた日本語版です。▶ 動画を見る: https://youtu.be/ra62dODpiag🎧 他のエピソード: https://www.m365.fm🎤 M365Con – 無料のオンライン Microsoft カンファレンス: https://m365con.net💼 LinkedIn の Mirko Peters: https://www.linkedin.com/in/m365showpodcast/

This episode includes AI-generated content.
show less
Information
Author Mirko Peters M365, Azure & AI
Organization m365 FM
Website -
Tags

Looks like you don't have any active episode

Browse Spreaker Catalogue to discover great new content

Current

Podcast Cover

Looks like you don't have any episodes in your queue

Browse Spreaker Catalogue to discover great new content

Next Up

Episode Cover Episode Cover

It's so quiet here...

Time to discover new episodes!

Discover
Your Library
Search