Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Acumatica REST API-StockItem-如何在具有特定产品id的请求中使用多个产品id_Acumatica_Acumatica Kb - Fatal编程技术网

Acumatica REST API-StockItem-如何在具有特定产品id的请求中使用多个产品id

Acumatica REST API-StockItem-如何在具有特定产品id的请求中使用多个产品id,acumatica,acumatica-kb,Acumatica,Acumatica Kb,我正在应用程序中使用Acumatica REST端点 我正在使用URL?$filter=InventoryID eq'123456'和$expand=WarehouseDetails获取有关产品的信息并获取完整的仓库详细信息 我的问题是如何在单个请求中使用多个产品id,以便在向Acumatica Erp REST Url的单个请求中获取有关多个产品的信息 比如说 我有三个产品Id 产品id 1是123456 产品id 2是457963 产品id 1为135780 如何形成一个请求来获取所有这三个

我正在应用程序中使用Acumatica REST端点

我正在使用URL?$filter=InventoryID eq'123456'和$expand=WarehouseDetails获取有关产品的信息并获取完整的仓库详细信息

我的问题是如何在单个请求中使用多个产品id,以便在向Acumatica Erp REST Url的单个请求中获取有关多个产品的信息

比如说 我有三个产品Id 产品id 1是123456 产品id 2是457963 产品id 1为135780

如何形成一个请求来获取所有这三个产品id的记录。 我们无法使用通用产品id形成请求,但我们需要在请求中提及所有三个产品id


谢谢

我正在查看文档,除非您这样做,否则我看不到一种实现多个的方法

$filter=InventoryID等式“123456”或InventoryID等式“457963”或InventoryID等式“135780”


这对一些人来说是可行的,但如果你有很多ID要同时发送,这可能就行不通了

我正在查看文档,除非您这样做,否则我看不到一种实现多个的方法

$filter=InventoryID等式“123456”或InventoryID等式“457963”或InventoryID等式“135780”


这对一些人来说是可行的,但如果你有很多ID要同时发送,这可能就行不通了

URL长度没有硬性限制,我认为即使对于很多ID,它也应该可以很好地扩展。这对我不起作用。单个产品正在工作,但有两个产品不工作,当我尝试此->eq'000032-000'或InventoryID eq'000042-000''“消息”:“发生错误”,“异常消息”:“在'InventoryID eq'000032-000'或InventoryID eq'000042-000''中的位置60处有一个未终止的字符串文字。”“Microsoft.Data.OData.ODataException”,“stackTrace:”位于Microsoft.Data.OData.Query.ExpressionLexer.NextToken()\r\n位于Microsoft.Data.OData.Query.UriQueryExpressionParser.ParseComparison()\r\n我试图使用URL eq'2332FG'或InventoryID eq'2332P'在我的计算机上执行此操作,但我得到了另一个错误,错误是:“仅支持AND逻辑运算符“。Acumatica中是否不支持Or运算符?我正在查看Acumatica帮助文件链接的页面,在5.1.2.1.10中显示了使用Or运算符的示例。可能需要Acumatica的回复才能知道这是一个bug还是我的URL中有错误。Acumatica不支持OData URL约定中提到的功能,这就是我提出这个问题的原因。如何向Acumatica技术支持团队提出此问题?谢天谢地,URL长度没有硬性限制,我认为即使对于很多ID来说,它也应该可以很好地扩展。这对我来说不起作用。单个产品正在工作,但有两个产品不工作,当我尝试此->eq'000032-000'或InventoryID eq'000042-000''“消息”:“发生错误”,“异常消息”:“在'InventoryID eq'000032-000'或InventoryID eq'000042-000''中的位置60处有一个未终止的字符串文字。”“Microsoft.Data.OData.ODataException”,“stackTrace:”位于Microsoft.Data.OData.Query.ExpressionLexer.NextToken()\r\n位于Microsoft.Data.OData.Query.UriQueryExpressionParser.ParseComparison()\r\n我试图使用URL eq'2332FG'或InventoryID eq'2332P'在我的计算机上执行此操作,但我得到了另一个错误,错误是:“仅支持AND逻辑运算符“。Acumatica中是否不支持Or运算符?我正在查看Acumatica帮助文件链接的页面,在5.1.2.1.10中显示了使用Or运算符的示例。可能需要Acumatica的回复才能知道这是一个bug还是我的URL中有错误。Acumatica不支持OData URL约定中提到的功能,这就是我提出这个问题的原因。如何向Acumatica技术支持团队提出此问题?谢谢