1

バックエンドを備えたデスクトップ アプリを開発しています。デスクトップ アプリでは、ユーザーに割り当てられたすべてのタスクを取得するだけですが、Web では、Asana ユーザーがアクセスできるすべてのタスク (アーカイブ済みを含む) を取得する必要があります。それを行う便利な方法はありますか?

今はそうしなければならないようです:

  1. すべてのワークスペースを取得する
  2. すべてのワークスペースを循環し、すべてのタスクを取得します。
  3. ワークスペース内のすべてのプロジェクトを取得する
  4. プロジェクトを循環してすべてのタスクを取得する
  5. ? ワークスペースとプロジェクトからタスクをマージします。タスクはプロジェクトから切り離すことができるため、これを行う必要があります。

編集:

この方法のみを使用できるようになりました。

  1. /ワークスペース
  2. ワークスペースを循環してすべてのプロジェクトを取得します /workspaces/workspaces_id/projects
  3. すべてのプロジェクトを循環してタスクを取得します /task/?project=project_id

ユーザーがアクセスできるすべてのタスクを取得しますが、プロジェクトから切り離されたタスク (ワークスペース タスク) はありません。本当にすべてのタスクを取得する方法は問題です

よろしく、ビクター

4

0 に答える 0