我想創建使用Debian命令行上捲曲的體位任務成員的體位任務。我將任務分配到特定的項目,並在項目中的特定部分。直到我添加「成員」參數我curl命令創建一個任務。這是什麼參數看起來像。創建使用curl
-d "memberships=[{project:{id:96927952190628},section:{id:96927952190688}}]"
下面是完整的命令(與隱私刪除了一些信息):
curl -H 'Authorization: Bearer <id>' https://app.asana.com/api/1.0/tasks -d "assignee=me" -d "name=New Task" -d "completed=false" -d "workspace=923066726484" -d "memberships=[{project:{id:96927952190628},section:{id:96927952190688}}]"
這似乎是匹配基於這裏所描述的體位API的要求:https://asana.com/developers/api-reference/tasks#create(見的例子'會員'字段的定義)。
當我執行這個命令,嘉尚返回以下JSON。
{"errors":[{"message":"memberships: [0]: project: Missing required field","help":"For more information on API status codes and how to handle them, read the docs on errors: https://asana.com/developers/documentation/getting-started/errors"}]}
那麼,我做錯了什麼?
謝謝!
我遇到了類似的問題,與指定成員 - 的JSON似乎是有效的,但我發現從體式這樣的響應:'成員:[0]:項目:不是有效的ID類型:對象' –