嗨我找不到任何地方如何獲得Magento API中按類別id的產品列表。我正在使用Ruby XMLRPC庫。當我打電話product.list,我讓我的所有的產品,他們中的每一個是這樣的:Magento API:從類別獲取產品
{"product_id"=>"165", "sku"=>"mycomputer",
"name"=>"My Computer", "set"=>"39",
"type"=>"bundle", "category_ids"=>["27"]},
{"product_id"=>"166", "sku"=>"HTC Touch Diamond", "name"=>"HTC Touch Diamond",
"set"=>"38", "type"=>"simple", "category_ids"=>["8"]}
client.call('call',session_id,'product.list')
給我的每一件產品。 我試過client.call('call',session_id,'product.list',[:name=>{:like=>"%%computer"}])
給我帶名稱的產品包含電腦。 我試過
client.call('call',session_id,'product.list',[:category_ids=>{:include=>"8"}])
client.call('call',session_id,'product.list',[:category_ids=>"8"])
client.call('call',session_id,'product.list',[:category_ids=>["8"]])
所有這些都失敗了。我甚至嘗試用「category_id」替換「category_ids」
此外,下面的行也不起作用。我做錯了什麼?
client.call('call',session_id,'product.info',[:product_id=>xxx])
Magento API和Ruby XMLRPC API都不能告訴我正確的語法應該是什麼。任何人有任何其他建議?
謝謝。我想你是對的。你是否也碰巧知道如何正確調用id爲product.info的ID? – benzhang 2012-01-03 22:06:16