Magento soap v2错误:需要属性“available_sort_by”

时间:2011-05-09 14:56:26

标签: soap magento

我正在尝试使用magento soap v2 api调用创建类别。我收到了错误:

属性“available_sort_by”是必需的。

调用Api的代码:

$ category_data = array(“name”=>“testcategory”,“is_active”=>“1”,“include_in_menu”=>“1”,“available_sort_by”=>“”,“default_sort_by” =>“”);

$ result = $ client-> catalogCategoryCreate($ session,2,$ category_data,1); echo $ result;

我也试过“available_sort_by”=>数组(“名称”,“价格”,......)

这是调用v2 soap api的正确方法。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:-2)

WSDL确实定义了调用所需的数据,并公开了它,以便您查看是否在API SOAP调用上添加了“trace”。

在你打电话之后,通过跟踪,你可以获得你的最后一个XML,但是它将由SOAP整理成为WSDL认为你需要的那个调用。数据将与您提交的内容不同,并显示您从未知道的字段 - 它会显示您希望必须从头开始的文档。