Magento2 SOAP 排序错误

Magento2 SOAP Sorting error

我正在尝试使用肥皂 API。答案包含:必须将排序顺序指定为 %1(升序)或 %2(降序)。我做错了什么?请求:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:def="http://xxx/Magento-2-0-2-0-ce/soap/default?services=salesOrderRepositoryV1">
   <soap:Header/>
   <soap:Body>
      <def:salesOrderRepositoryV1GetListRequest>
         <searchCriteria>
            <filterGroups>
               <!--Zero or more repetitions:-->
               <item>
                  <!--Optional:-->
                  <filters>
                     <!--Zero or more repetitions:-->
                     <item>
                        <field>*</field>
                        <value>*</value>
                        <!--Optional:-->
                        <conditionType>?</conditionType>
                     </item>
                  </filters>
               </item>
            </filterGroups>
            <!--Optional:-->
            <sortOrders>
               <!--Zero or more repetitions:-->
               <item>
                  <field>Name</field>
                  <direction>%1</direction>
               </item>
            </sortOrders>
            <!--Optional:-->
            <pageSize>10</pageSize><currentPage>0</currentPage>
            <!--Optional:-->

         </searchCriteria>
      </def:salesOrderRepositoryV1GetListRequest>
   </soap:Body>
</soap:Envelope>

回复: env:Sender 排序顺序必须指定为 %1(升序)或 %2(降序)。

为了避免这个错误,我删除了这个过滤器

  <!--Zero or more repetitions:-->
         <item>
            <field>*</field>
            <value>*</value>
            <!--Optional:-->
            <conditionType>?</conditionType>
         </item>