freks blog

about

Microsoft Teams APIで通知が送りたい

created: 2024-05-12
おすすめ記事: 出会ってよかったプログラマー本

Microsoft Teams の API を叩いて、チャットメッセージを送りたかったので調べてみました
Microsoft TeamsのAPIはないようで、Microsoft Graph API を使うようです

要件があえば、送信 Webhook を作成する - Teams | Microsoft Learn が最も気軽そうですが、送り先を自在にできないので別の方法を探してます

Microsoft Graph の概要 - Microsoft Graph | Microsoft Learn を読むと

Microsoft Graph は、Microsoft 365 のデータとインテリジェンスへの入り口です。 Microsoft Graph は、Microsoft 365、Windows、および Enterprise Mobility + Security の膨大な量のデータにアクセスする際に使用できる統合型プログラミング モデルを提供します。 Microsoft Graph を通じてアクセスできる豊富なデータを使用して、何百万人ものユーザーと対話する組織やコンシューマー向けのアプリを構築します。

と意味が分かりにくい説明で困ります

Microsoft Graph API を使用する - Microsoft Graph | Microsoft Learn あたりが欲しい情報でした

Microsoft Graph APIを利用するには、

  • アプリを登録
  • サービス または ユーザーの認証トークンを取得

する必要があるようです

アプリを登録とは、Azure Active Directory にアプリケーションを登録して、アプリケーションに対してアクセス許可を与えることのようです
-> Azureのアカウントと環境を用意しないといけません

設定ができれば
Microsoft Graph での Microsoft Teams メッセージング API の操作 - Microsoft Graph | Microsoft Learn
で送れそうです

まとめ

Azureのアカウントとかいらなくて、Microsoft Teamsのアプリだけで完結する方法が欲しかったところです

PR

Microsoft Copilot for Microsoft 365活用大全

Microsoft Copilot for Microsoft 365活用大全

このリンクは、アフィリエイトリンクです


Amazonのアソシエイトとして、blog.freks.jp は適格販売により収入を得ています。
This site is managed by freks