過去に私はベータAPIのこのREST呼び出しで現在のユーザーのプランのリストを読んでいました:MSグラフAPIエンドポイント/v1.0/me/planner/plansですべてのプランが返されない
https://graph.microsoft.com/beta/me/plans
プランナーのAPIがリリースされましたし、そこのエンドポイントにはいくつかのマイナーな変更でもあるので、V1.0-APIでREST呼び出しが今2017年7月に
:
https://graph.microsoft.com/v1.0/me/planner/plans
残念ながら、私はすべて受信しません。そのエンドポイントの私の計画。どうやら私は長い間存在していた計画しか得ていないが、新しく作成された計画は見えない。サブスクリプション、タスクの割り当て、プランナーハブでのプランの優先化、プランの公開または非公開化など、私の計画ではたくさんのアクションを試みましたが、何も役立たず、APIでは新しい計画は見えません。
誰かが新しいエンドポイントが正確に何を説明できるのですか? documentation for List plansはあまり役に立ちません。
誰でも私が所有者またはメンバーであるすべての計画(タイトルとID)のリストをどのように説明できるのですか?私がこれまでに発見した
だけ回避策は次のとおりです。
1)各グループのすべての統一されたグループ
https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a eq 'unified')
2)を読む:そのグループ
https://graph.microsoft.com/v1.0/groups/<id>/planner/plans
のためのプランナー計画を読んで
しかし、それはグループごとに1つの要求を必要とし、数十のグループを持つテナントには恐ろしいパフォーマンスをもたらします。
こんにちはTarkan、あなたの網羅的な答えに感謝します。 –
あなたの答えが正しいとすれば、すべての新しいプランでsharedWithプロパティには、プランを共有する人の数に関係なく、有効な人ではない単一のIDしか含まれていないため、バグがあるはずです。古い計画の場合、sharedWithプロパティには有効なユーザーのIDがありますが、新しいユーザーはsharedWithプロパティに追加されません。 –
グループにメンバーを追加しても、** sharedWith **ユーザーは更新されません。このセットは、ユーザーがプランナーでプランを表示したとき、またはユーザーがプランナーに直接追加したときにのみ更新されます。 –