Ошибка Magento SOAP V2 (catalogInventoryStockItemList)C#

Место общения программистов C#
Ответить
Anonymous
 Ошибка Magento SOAP V2 (catalogInventoryStockItemList)

Сообщение Anonymous »

У меня есть массив с некоторыми артикулами продуктов под названием «items_estoque», который я заполняю в цикле из определенной таблицы данных под названием dt:

Код: Выделить всё

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
Затем я вызываю API Magento с помощью функции CatalogInventoryStockItemList:

Код: Выделить всё

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", и она будет работать:
Изображение

Почему это происходит и как это решить?

Подробнее здесь: https://stackoverflow.com/questions/387 ... ckitemlist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»