asana APIを使用して、特定のワークスペース内の割り当てられていないすべてのタスクを一覧表示したいと思います。次のように「assignee=null」を使用してみました。
curl -u <api-key>: "https://app.asana.com/api/1.0/tasks?workspace=<id>&assignee=null"
ただし、以下のエラーが返されます。
{
"errors": [
{
"message": "assignee: Not an email, ID, or \"me\": null"
}
]
}
実際、明示的な担当者(私または担当者ID)なしでワークスペース内のタスクにアクセスしようとすると、失敗します。例
curl -u <api-id>: "https://app.asana.com/api/1.0/tasks?workspace=<wid>&due_on=null&opt_pretty"
curl -u <api-id>: "https://app.asana.com/api/1.0/tasks?workspace=<wid>&opt_fields=name,notes,assignee"
すべてこのエラーメッセージを返します
{
"errors": [
{
"message": "assignee: Missing input"
}
]
}
割り当てられていないタスクを一覧表示すると、割り当て先がnullになります。これは、プロジェクトでは実行できますが、ワークスペースでは実行できません。
curl -u <api-key>: "https://app.asana.com/api/1.0/projects/<pid>/tasks?opt_fields=name,assignee,notes"
{
"id": 123456789,
"name": "watch asana vision talk",
"assignee": null,
"notes": "http://blog.asana.com/2011/02/asana-demo-vision-talk/"
}
ただし、担当者のオプションが無視されるため、プロジェクトからそれらを一覧表示することもできません(私に割り当てられたプロジェクトのAsana APIも参照してください) 。
私は何かが足りないのですか?感謝します!ありがとうございました。