Magento SOAP V2错误(编目InventoryStockItemList)
本文关键字:编目 InventoryStockItemList 错误 SOAP V2 Magento | 更新日期: 2023-09-27 18:01:00
我有一个数组,其中包含一些名为"items_estoque"的产品SKU,我从一个名为"dt"的特定DataTable中填充一个循环:
Dim items_estoque(0) As String
For Each linha As DataRow In dt.Rows
If Not IsDBNull(linha("codigo_magento")) Then
i += 1
ReDim Preserve items_estoque(i)
items_estoque(i) = linha("codigo_magento")
End If
Next
然后,我使用">catalogInventoryStockItemList"函数调用Magento API:
Dim estoque = magentoV2_servico.catalogInventoryStockItemList(magentoV2_sessao, items_estoque)
For Each item As MagentoV2_Temp.catalogInventoryStockItemEntity In estoque
'Do stuff
Next
几乎每次我这样做的时候,我都会得到一个未定义的错误,与SKU或数组长度无关。这是数组内容的一个示例。
奇怪的是,如果我在尝试从示例中获取这两个特定产品之前,使用">catalogProductList"(如( 为什么会发生这种情况,请问我该如何解决? 感谢Dim produtos = magentoV2_servico.catalogProductList(magentoV2_sessao, filters, "")
((进行随机调用,那么我可以正常地返回到相同的">catalogInventoryStockItemList
好吧,算了吧,事实证明这只是我登录参数中的一个错误变量(我花了一天半的时间才找到(。无论如何,我将把这个问题留在这里,因为很难找到关于这个围绕的API的材料