Microsoft Graphのドキュメントを読むと、関連する 2 つのリソース タイプに出くわします。
plannerTask と plannerTaskDetails の両方にid
属性があり、どちらの場合も 28 文字の長さで大文字と小文字が区別され、検証は Microsoft によって行われます。
Microsoft Graph を使用しているときに、特定のタスクでplannerTask.id === plannerTaskDetails.id
. 詳細リソース タイプの新しい ID を定義する必要がないため、これは理にかなっています。これは 1 対 1 の関係であり、MS は単に plannerTask ID を再利用できるからです。
ただし、ドキュメントでは、ID は別のものを参照しているようです。私は引用します:
- plannerTask の場合: 「タスクの ID 」
- plannerTaskDetailsの場合:「タスク詳細のID 」
の可能性が残されているようですplannerTask.id !== plannerTaskDetails.id
。
人々の経験では、MS Graph で作業してドキュメントを読んでも不明であるため、上記で気づいたこと、つまり 2 つの ID が常に同じであると仮定しても安全かどうか、単純に疑問に思っていました。おそらく、MS Planner 自体に取り組んでいる誰かが解明できるでしょう。