2

次のリクエストを使用して、タスクから期日を削除しようとしています:

curl --request PUT -u <KEY>: https://app.asana.com/api/1.0/tasks/<TASKID> -d "due_on=null"

そして受け取る

{"errors":[{"message":"due_on: Day must be in yyyy-mm-dd format, not: null"}]}

それを行う正しい方法は何ですか?

4

1 に答える 1

2

(私はアサナで働いています)

これは機能するはずですが、バグのようです。これは、本日 (2012 年 11 月 20 日) のプッシュで修正されるはずです。問題を報告していただきありがとうございます。

null通常、API には、JSONの値を取得できるフィールドがいくつかあります。JSON コンテンツ タイプの代わりに form-urlencoded パラメーターを使用すると、特定のタイプの値はなく、すべて文字列として入力されます。一部の場所では、期日など、文字列を意味"null"のある実際の値として扱うことに一貫性がありませんでした。null

于 2012-11-20T20:30:33.297 に答える