SOAP-ERROR: Кодировка: у объекта нет свойства 'website_ids' - PullRequest
0 голосов
/ 17 февраля 2010

Я изо всех сил пытаюсь получить перечисленные / названные продукты от magneto через SOAP. Я использую следующее утверждение, пожалуйста, помогите, скажите мне, что я делаю неправильно.

Я отправляю имя пользователя и apikey vi методом «LogInSession.Session ()», он просто сохраняет информацию о соединении.

string sessionId = LogInSession.Session();
MagentoSOAPv2.MagentoService ms = new MagentoSOAPv2.MagentoService();
var productList = ms.catalogProductList(sessionId, new MagentoSOAPv2.filters(), storeView: "1");

            foreach (var pi in productList)
            {
                Response.Write("category_ids" + pi.category_ids + "<br/>");
                Response.Write("name" + pi.name + "<br/>");
                Response.Write("product_id" + pi.product_id + "<br/>");
                Response.Write("set" + pi.set + "<br/>");
                Response.Write("sku" + pi.sku + "<br/>");
                Response.Write("type" + pi.type + "<br/>");
                Response.Write("website_ids" + pi.website_ids + "<br/>");
            } 

1 Ответ

0 голосов
/ 17 февраля 2010

Попробуйте изменить website_ids с store_id. Я до сих пор не слышал о website_ids в api docs, но я довольно плохо знаком с magento.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...