2010-02-17 53 views
0

我正在努力通過SOAP來從magneto列出/調用產品。我正在使用以下語句請幫助,告訴我我做錯了什麼。SOAP-ERROR:編碼:對象沒有'website_ids'屬性

我正在發送用戶名和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/>"); 
      } 
+0

我找到了解決方案,它可能只是版本1.3的一個錯誤,他們可能會在穩定版本1.4中修復它。 http://www.magentocommerce.com/bug-tracking/issue?issue=6614 有2個文件改變時,v2.php 和wsdl.xml 全部細節都在我之上suplied鏈接 – 2010-02-17 21:37:29

回答

0

嘗試使用store_id更改website_ids。我在api文檔中沒有聽說過website_ids,但我對於magento本人來說是非常新的。

相關問題