2022-05-24 06:11 PM
同じOrganizationに属するユーザーがパーソナルミーティングを開始したことを検知し、アクションを起こす仕組みを検討しています。
自分に対する検知は、Meetings preferences APIやMeetings APIを利用したpull型や、
WebhookのMeetings/Startedを利用したpush型で行うことができますが、
同Organizationの全ユーザを対象とする形を実現するとなると、
どのようにすればよいのかわからない状況です。
比較的ユーザー規模が大きいことと運用を考慮すると、
各ユーザに個別に認可のプロセスを踏んでもらうことはあまりやりたくないため、
何か良い方法がありましたら、ご教示いただければと思います。
特にRestfulAPIを利用することに拘りがあるわけではないため、
他の通知の仕組みの情報などでも大変助かります。
よろしくお願いいたします。
解決済! 解決策の投稿を見る。
2022-05-25 04:06 PM
こんにちは。
MeetingsのWebhookは組織単位のWebhookを作成できるので、
Integrationを登録する際に"meeting:admin_schedule_read"のscopeを登録しておいて、
認証・認可は組織の管理者側で行うことになります。
この際取得したアクセストークンで、"resource":"meetings", "event":"started"、
かつ、"ownedBY": "org"のWebhookを作成します。
これで組織単位のWebhookになるので、ミーティング開始時にWebhookへの通知が受信できます。
2022-05-25 04:06 PM
こんにちは。
MeetingsのWebhookは組織単位のWebhookを作成できるので、
Integrationを登録する際に"meeting:admin_schedule_read"のscopeを登録しておいて、
認証・認可は組織の管理者側で行うことになります。
この際取得したアクセストークンで、"resource":"meetings", "event":"started"、
かつ、"ownedBY": "org"のWebhookを作成します。
これで組織単位のWebhookになるので、ミーティング開始時にWebhookへの通知が受信できます。
2022-05-26 06:06 PM
早速のポスト、ありがとうございました。
こちらの方法で通知を受けたのちに、会議IDから会議情報を取得⇒titleからパーソナルミーティングの検知の流れを実現することができました。
エキスパートの回答、ステップバイステップガイド、最新のトピックなどお気に入りのアイデアを見つけたら、あとで参照できるように保存しましょう。
コミュニティは初めてですか?これらのヒントを活用してスタートしましょう。 コミュニティの活用方法 新メンバーガイド
下記より関連するコンテンツにアクセスできます