使用图表 API 创建网站术语栏

Create a site term column with graph API

我正在尝试使用 MS Graph API 向网站添加新栏目。我遵循了文档,它显示了一个文本列示例,并且有效。当我尝试添加 Term 列时,收到无效请求。有人知道我做错了什么吗?

请参阅下面的代码。

var columnDef = new ColumnDefinition
{
    DisplayName = "Tag",
    EnforceUniqueValues = false,
    Hidden = false,
    Indexed = false,
    Name = "Tag",
    Term = new TermColumn
    {
        ShowFullyQualifiedName = false,
        AllowMultipleValues = false
    }
};

await graphAPIAuth.Sites[site.Id].Columns
.Request()
.AddAsync(columnDef);

图表api目前不支持为纯文本以外的任何类型字段创建列,我建议您提交user voice以添加对其他类型字段的支持,我会投票给你。