Microsoft Dynamics Nav API错误:客户发布组的客户中必须有一个值

时间:2018-10-24 13:04:06

标签: php api dynamics-crm dynamics-nav microsoft-dynamics-nav

我在将订单信息发布到“ Dynamics 365商业中心API”中使用API​​方法时遇到了一些麻烦。

因此,官方doc about order表示要创建订单,您必须在请求正文中添加“客户信息”。在此之前,您必须创建Customer(doc for customer)。

但是,如果我尝试根据客户请求中的信息创建订单,则出现错误:

  

错误:“ Application_FieldValidationException”,“消息”:“客户发布组的客户中必须有一个值”

所以主要问题是:如何创建(或获取)并将发帖组设置为客户请求?

或者如果方法错误,该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以调用通过将一些参数传递给此代码单元来创建客户的代码单元,但是如果对客户API使用POST,则无法在主体中调用设置。请求正文需要JSON对象。

您无法创建可通过API发布的客户。 创建要发布的客户(具有所有发布设置)是内部用户(行政/财务部门)应该执行的操作,而不是API。

API可以创建基本的客户卡,但是过帐组等可能取决于您可能并不总是知道的不同管理参数。