首页 > 解决方案 > 每当我尝试将数据推送到 CRM 时,就会出现 LogicApp 错误

问题描述

在我的逻辑应用程序中,一切看起来都是正确的:

从 CosmosDB 中提取数据,推送到 CRM,然后将此数据返回到 CosmosDB。但是,我不断收到此错误 400。

这是我的代码:

从 CosmosDB 中提取和解析数据 在此处输入图像描述

在此处输入图像描述

推送我在 CosmosDB 中希望进入 CRM 的数据

在此处输入图像描述

使用新替换的 CRMid 将数据返回到原始 CosmosDB 容器 在此处输入图像描述

在此处输入图像描述

但是我不断收到此错误:

  Body:
   {
        "_ems_leadpm_value": "test
        "_ems_leadpmforfeature_value": "",
        "_ems_productname_value": "",
        "_ownerid_value": "test",
        "ems_featurdescription": "test.",
        "ems_featurename": "test
        "ems_keywords": ""
  }

具体错误:400,位置8是什么意思?似乎程序要我添加括号或逗号?但是应该在哪里添加呢?我仍在尝试对此进行研究,但不确定。

    {
       "status": 400,
       "message": "')' or ',' expected at position 8 in '(test)'.",
       "error": {
       "message": "')' or ',' expected at position 8 in '(test)'."
     },
       "source": "test.crm.dynamics.com",
       "errors": [],
       "debugInfo": "clientRequestId: 1111111"
   }

任何建议或意见表示赞赏

标签: jsonazureazure-functionsazure-cosmosdbazure-logic-apps

解决方案


推荐阅读