调用 REST API 方法时,我返回有错误
处理请求流时出错。有效负载必须代表集合的有效数组格式。
但是在搜索时:
集合的有效数组格式
我回来了很多,但没有什么能澄清这是什么意思。我猜我发送的数据无效(目前我正在发送一个array('foo' => 'Bar')
),但这可能不正确。
有没有人知道这里发生了什么?或者我可以检查什么?
(我发布到)的文档ExactOnline
是不够的。它只说明了他们有哪些字段,但没有说明这些错误消息。
===========================
好的,这需要一些澄清,我的错!
正如所写,我正在通过他们的 API 与 ExactOnline 进行通信。
我正在调用该方法来发布销售订单。有了这个,我正在使用 Exact 在他们的网站上提供的一组脚本(针对开发人员)。
在页面上: https ://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=SalesOrderSalesOrders
在“POST”下,您可以阅读必填字段,“SalesOrderLines”就是其中之一。它没有告诉我它期望什么或以什么格式。
我将数组包装在 json_encode 中并再次尝试,但没有运气。它仍然告诉我同样的错误。