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