2011-05-09 51 views
0

我试图用magento soap v2 api调用创建类别。我收到错误:Magento soap v2错误:属性“available_sort_by”是必需的

属性“available_sort_by”是必需的。

代码调用API:

$ category_data =阵列( “名称”=> “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的正确途径。

感谢您的任何建议。

回答

-2

WSDL确实定义了您的调用所需的数据,并将它暴露给您,以便您查看是否在API SOAP调用上放置了“跟踪”。

通过跟踪调用之后,您可以获取最后一个XML,但SOAP将被整理为WSDL认为您需要该调用的东西。数据将与您提交的内容不同,并显示您从未知道的字段 - 这种类型显示您希望您必须从头开始的文档。