0

次の JSON を asana の「タスク」エンドポイントに POST しています。

{
    "data": {
        "options": {
            "fields": [
                "name",
                "notes"
            ]
        },
        "workspace": <valid number>,
        "assignee": <valid number>
    }
}

毎回「無効なフィールド」エラーが表示されます。API を数回読んだことがありますが、この JOSN は、API が示すとおりに見えます。何か案は?

支援したい人のための Asana API: Asana API ドキュメント

4

1 に答える 1

1

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

「オプション」フィールドは「データ」フィールドの兄弟であり、子ではありません。これはドキュメントに記載されていますが、より明確にするために明確な例を提供していない可能性があります。

リクエストを次のように変更すると、次のようになります。

{
    "options": {
        "fields": [
            "name",
            "notes"
        ]
    },
    "data": {
        "workspace": <valid number>,
        "assignee": <valid number>
    }
}

物事はうまくいくはずです。

于 2012-04-30T18:19:40.537 に答える