0

Microsoft Graphのドキュメントを読むと、関連する 2 つのリソース タイプに出くわします。

  1. プランナータスク
  2. プランナーTaskDetails

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 自体に取り組んでいる誰かが解明できるでしょう。

4

2 に答える 2

0

はい。ただし、パッチ コールを実行している場合は、Etag である If-Match ヘッダーが異なります。タスクとタスクの詳細の ID は同じですが、それらは異なるオブジェクトであるためです。

于 2019-10-14T19:33:14.997 に答える