【发布时间】:2021-12-17 20:27:31
【问题描述】:
如果我只是尝试使用 Kontent Management API (v2) 将组添加到 现有 Kontent 类型,我会收到以下错误(请参阅下面的代码,它会生成此错误):
验证错误:511 每个元素在使用组时都应该有一个正确的内容组引用
在这种情况下,使用 C# 通过 Management API 添加组的过程是什么?我假设我需要首先将一个组 Reference 添加到所有现有元素,但是当我无法通过 API 添加组时,我该怎么做呢?我可以在将 new ContentGroupModel() 对象添加到 Kontent 中的实际类型之前简单地创建一个有效的 Reference 吗?
这是我现有的代码,它会引发上述错误:
var updatedType = await service.ModifyContentTypeAsync(
Reference.ById(existingContentType.Id),
new ContentTypeAddIntoPatchModel
{
Path = "/content_groups",
Value = new ContentGroupModel
{
Name = "New Group",
CodeName = "new_group"
}
}
);
【问题讨论】:
标签: c# kentico-kontent