我已经完成了一个简单的代码来从 Kentico 云中检索已发布的内容。我正在使用 Kentico 云提供的内置类/代码来检索。检索时出现以下异常。
"timestamp": "2019-07-15T14:05:11.645+0000",
"status": 500,
"error": "Internal Server Error",
"message": "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field \"width\" (class com.kenticocloud.delivery.Image), not marked as ignorable (3 known properties: \"description\", \"image_id\", \"url\"])\n at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: com.kenticocloud.delivery.ContentItemsListingResponse[\"items\"]->java.util.ArrayList[0]->com.kenticocloud.delivery.ContentItem[\"elements\"]->java.util.LinkedHashMap[\"section\"]->com.kenticocloud.delivery.RichTextElement[\"images\"]->java.util.LinkedHashMap[\"dd2f48ec-252a-41b9-badf-320c8d125c16\"]->com.kenticocloud.delivery.Image[\"width\"])",
这是由于 Json 响应中无法识别的属性而发生的。这是我得到的意想不到的回应。
"leader_image": {
"type": "asset",
"name": "Leader Image",
"value": [
{
"name": "KemperKip_Rabobank_header.jpg",
"description": null,
"type": "image/jpeg",
"size": 500407,
"url": "https://assets-us-01.kc-usercontent.com:443/c6e7ef22-97ac-008a-8a75-a65bfc508501/4ecbfb36-60a6-49c7-a4a1-e8c5ad964a9a/KemperKip_Rabobank_header.jpg",
"width": 3348,
"height": 1874
}
]
},
这里width
和height
映射类中没有提到参数。
我正在使用来自 Kentico 云站点 DeliveryClient client = new DeliveryClient("975bf280-fd91-488c-994c-2f04416e5ee3", ""); 的以下代码片段 ContentItem item = client.getItem("on_roasts").item;
你能提供更新的maven依赖版本吗?我正在使用这个版本
com.kenticocloud 交付 2.0.2