使用RESTAPI获取知识文章记录类型

使用RESTAPI获取知识文章记录类型,api,salesforce,Api,Salesforce,是否可以使用RESTAPI获取文章的记录类型?我可以用这个得到一个文章列表 /服务/数据/v38.0/支持/知识文章?排序=视图分数和频道=应用程序和页面大小=3 但是没有可用的记录类型。请帮帮我。谢谢知识文章分布在多个对象上。尝试查询KnowledgeArticleVersion(Id、标题、摘要、ArticleType、KnowledgeArticleId)对象(或者最好使用SOSL进行搜索),然后根据文章类型,您可以搜索特定的知识文章版本对象(_kav),例如Test__kav,以获取特定

是否可以使用RESTAPI获取文章的记录类型?我可以用这个得到一个文章列表

/服务/数据/v38.0/支持/知识文章?排序=视图分数和频道=应用程序和页面大小=3


但是没有可用的记录类型。请帮帮我。谢谢

知识文章分布在多个对象上。尝试查询KnowledgeArticleVersion(Id、标题、摘要、ArticleType、KnowledgeArticleId)对象(或者最好使用SOSL进行搜索),然后根据文章类型,您可以搜索特定的知识文章版本对象(_kav),例如Test__kav,以获取特定的文章

总之,请尝试:

/services/data/v38.0/sobjects/KnowledgeArticleVersion
然后是特定于组织的文章类型

编辑 这可能更容易:

/services/data/v37.0/query/?q=SELECT+Id,+ArticleType,+KnowledgeArticleId+FROM+KnowledgeArticleVersion+WHERE+PublishStatus='online'

如果您启用了多种语言,您可能需要添加语言代码,但这会告诉您相关文章的文章类型

谢谢您的回复。但是如何实现这篇特定于类型的文章呢?我尝试了api调用并得到了结果。我尝试将/services/data/v38.0/sobjects/KnowledgeArticleVersion/defaultValues?recordTypeId&fields作为url的结果之一,但不知怎的给了我错误。你能告诉我更多的细节吗?我在理解上有困难。谢谢谢谢,但它显示了400(错误请求)错误您有时需要语言,这取决于您为知识设置启用了哪些功能。错误详细信息应该会告诉您丢失了什么。