0

2 つのフィールドを持つ "User" という内容のモデルを作成しました。

  • id - テキスト、一意、必須
  • メール - テキスト、オプション

これらのパラメーターを使用して、コンテンツ管理 API 経由で新しいエントリを作成しようとすると:

Headers:
X-Contentful-Content-Type : user
Content-Type : application/vnd.contentful.management.v1+json

Method
PUT

URL
https://api.contentful.com/spaces/qilo7tiaixh8/environments/entries/

Body:    
    {
        "id":"whatever",
        "email": "peter@petervukovic.com"
    }

次のエラーが表示されます。

    {
        "requestId": "2849bbcd7ee0486bb36b47927071f37b",
        "sys": {
            "type": "Error",
            "id": "UnknownKey"
        },
        "message": "The body you sent contains an unknown key.",
        "details": {
            "errors": [
                {
                    "keys": [
                        "id",
                        "email"
                    ]
                }
            ]
        }
    }

公式ドキュメントの例は役に立たず (私が使用していない多言語コンテンツを想定しています)、デバッグのヒントがないため、何が間違っているのかわかりません。

4

1 に答える 1