PHP で新しいアプリを作成しています。これにより、CSV テンプレートを使用して、タスクの多いプロジェクトを期日と担当者とともにインポートできます。これまでのところ、due_on フィールド以外のすべてで動作させることができました。タスクを作成するための最初の POST リクエストに含まれているか、タスクを更新するための後続の PUT リクエストに含まれているかに関係なく、リクエスト本文に due_on を含めるたびに、500 エラーが返されます。
たとえば、タスクの更新では、https://api.asana.com/api/1.0/tasks/ task-idに put リクエストを送信し、Chrome Advanced REST クライアントを使用して次のリクエスト本文を渡しています。
{"data":{"due_on":"2012-06-01"}}
これが返されます:
{"errors":[{"message":"Server Error","phrase":"12 small pandas eat briefly"}]}
put リクエストの構文、またはこれを引き起こす日付の形式に何かありますか? PHP 経由で同じ値を直接渡すと、問題が発生するようです。