如何通过REST API获取知识库文章的记录类型?
获取知识库文章记录类型的REST API解决方案
当然可以通过REST API获取知识库文章的记录类型!你当前的接口调用没有返回这个字段,是因为Salesforce的Knowledge Articles API默认不会返回关联对象(比如RecordType)的信息,需要你显式指定要返回的字段。
具体修改方法:
在你的请求URL中添加fields参数,明确包含RecordType相关的字段(因为RecordType是一个关联对象,需要通过点语法访问它的属性)。比如:
/services/data/v38.0/support/knowledgeArticles?sort=ViewScore&channel=App&pageSize=3&fields=Id,Title,RecordType.Id,RecordType.Name
参数说明:
RecordType.Id:返回记录类型的IDRecordType.Name:返回记录类型的名称(这应该是你最需要的字段)- 你可以保留原有的其他字段,或者根据需求添加更多字段(比如
ViewScore、UrlName等)
返回结果示例片段:
{
"Id": "KA0123456789",
"Title": "如何重置密码",
"RecordType": {
"Id": "RT0987654321",
"Name": "常见问题"
},
"ViewScore": 1200
}
如果你的API版本高于v38,这个语法同样适用,因为Salesforce REST API的关联字段查询逻辑在后续版本中没有大的变动。
内容的提问来源于stack exchange,提问作者Yhajiks
相关产品推荐
相关产品推荐

