問題タブ [microsoft-graph-teams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-graph-api - 機能「メンバー追加リクエスト」からメンバーを追加できません
Microsoft Graph を使用して (承認フローを再作成せずに) Microsoft Teams の「メンバーの追加要求」を再作成する可能性はありますか?
次のように、Graph Explorer を使用してメンバー/所有者をチームに追加することができました。
最近、マイクロソフトは、チームのメンバーがチームに人を追加できるようにする「メンバー追加のリクエスト」機能を Microsoft Teams に追加しました。これにより、チームで承認リクエストが発生します。
ただし、Graph Explorer を使用してチーム内のメンバーをメンバーとして追加しようとすると、HTTP 204 - Success
応答が返されますが、メンバーがチームに表示されず、承認要求が送信/生成されません。
ただし、グループ メンバーシップを確認すると、追加されたユーザーが存在します (Office365 管理センターからも表示されます)。
長い時間 (私のテストでは 4 から 8 時間) の後、最終的にユーザーが追加されました (承認要求なし):
現時点で、Microsoft Graph を使用しているユーザーに代わって "保留中の要求" を作成する可能性はありますか? それとも、これは欠落している機能ですか?
このための UserVoice リクエストも作成しました。
microsoft-graph-api - 変更されたチームとチーム チャネルを取得する
Microsoft Teams と一部の内部データベースの間でチームとチャネルを同期しようとしています。
きがついた:
- groups、 team 、 channelのいずれにも、「最終更新時刻」という概念はありません。ドキュメントでは、代わりにデルタ クエリを使用することを提案しています。
- これら 3 つのリソースのうち、グループだけがデルタ クエリをサポートしているようです。チームまたはチャネルにデルタ クエリを使用しようとすると、エラーが発生します。
- チャネルが対応するチームに追加 (または削除) された場合、グループは変更されたとは見なされません。また、チャネルの名前が変更された場合、チームのグループも変更されたとは見なされません。
だから質問:
- 変更されたチームやチャネルを取得することは本当にサポートされていませんか? または、何か不足していますか?
- このような機能を Microsoft Teams Graph API に追加する予定はありますか?
すべてのチームとすべてのチャネルを列挙したとしても、前回の列挙以降にどのチームが変更されたかを判断できないため、最初に見た場合よりも状況はさらに悪化しています。たとえば、チャンネルの名前を変更した場合 (またはその説明を編集した場合)、その後の同期中にそれを把握できません。