如何使用 REST 调用调用 FullTextSearchKnowledgeArticle 操作?

问题描述 投票:0回答:3

我们如何使用某些 HTTP 客户端请求 (c#) 调用 MSCRM 操作? 任何人都可以帮忙解决这个问题吗?

javascript asp.net-web-api dynamics-crm dynamics-365 dynamics-crm-webapi
3个回答
0
投票

文档未涵盖此操作,我能够从几个参考文献中提取此有效负载。但我无法在我的环境中测试这个,请自行测试。

示例将如下所示:

{
  "SearchText": "",
  "UseInflection": false,
  "RemoveDuplicates": false,
  "StateCode": 3,
  "QueryExpression": {
    "@odata.type": "Microsoft.Dynamics.CRM.QueryExpression",
    "EntityName": "knowledgearticle",
    "ColumnSet": {
      "AllColumns": true
    },
    "Distinct": false,
    "NoLock": false,
    "PageInfo": {
      "PageNumber": 1,
      "Count": 10,
      "ReturnTotalRecordCount": true,
      "PagingCookie": ""
    },
    "LinkEntities": [],
    "Criteria": {
      "FilterOperator": "And",
      "Conditions": [
        {
          "EntityName": "knowledgearticle",
          "AttributeName": "languagelocaleid",
          "Operator": "Equal",
          "Values": [
            "56940B3E-300F-4070-A559-5A6A4D11A8A3"
          ]
        }
      ]
    }
  }
}

参考.


0
投票

向以下 URL 发出 POST 请求。

[您的组织根 URL]/api/data/v9.1/FullTextSearchKnowledgeArticle

这是一个有效的示例有效负载。您可以选择添加其他过滤器来过滤搜索结果。

{
   "SearchText":"test",
   "UseInflection":true,
   "RemoveDuplicates":true,
   "StateCode":3,
   "QueryExpression":{
      "@odata.type":"Microsoft.Dynamics.CRM.QueryExpression",
      "EntityName":"knowledgearticle",
      "ColumnSet":{
         "AllColumns":true
      },
      "PageInfo":{
         "PageNumber":1,
         "Count":10
      },
     "Orders":[
         {
            "AttributeName":"modifiedon",
            "OrderType":"Descending"
         }
      ]
   }
}

请参阅下面的链接,获取连接到 Dynamics 的示例代码。 CDSWebApiService 类库(C#)


0
投票

{ 'SearchText': 'book', 'UseInflection': true, 'RemoveDuplicates': false, 'StateCode': 3, 'QueryExpression': { '@odata.type': 'Microsoft.Dynamics.CRM.QueryExpression', 'EntityName': 'knowledgearticle', 'ColumnSet': {'Columns':['title','description','content']}, 'Distinct': false, 'NoLock': false, 'PageInfo': { ' PageNumber': 1, 'Count': 100, 'ReturnTotalRecordCount': true, 'PagingCookie': '' }, 'Criteria': { 'FilterOperator': '和', '条件': [ { 'EntityName': 'knowledgearticle ', 'AttributeName': 'languagelocaleid', '运算符': '等于', '值': [{'类型':'字符串', '值':'d026c011-4c03-4bfd-93d7-017f480ed54d'}] } ] } }}

无法找出在条件下需要如何提供该值的方法。这是错误消息='string'不是有效类型。也不接受指导。我们需要满足这个https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/reference/object?view=dataverse-latest

© www.soinside.com 2019 - 2024. All rights reserved.