2012-05-03 3 views
2

Я разместил тестовые заказы на вкладке ebay в песочнице.Ebay: GetOrders API call return no orders

Я не могу получить список заказов с помощью вызова GetOrders api.

Он извлекает сообщение об успешном завершении, но заказы не принимаются.

Ниже приведены подробные сведения апи вызовов:

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns="urn:ebay:apis:eBLBaseComponents" ><soap:Header><RequesterCredentials><eBayAuthToken>...</eBayAuthToken><Credentials><AppId>Clarion89-2b36-4da6-b073-00dafbcff12</AppId><DevId>f79169c1-f95b-4d23-9fe2-547504ffb827</DevId><AuthCert>...</AuthCert></Credentials></RequesterCredentials></soap:Header><soap:Body><GetOrdersRequest><DetailLevel>ReturnAll</DetailLevel><Version>527</Version><CreateTimeFrom>2012-04-02T09:52:27.000Z</CreateTimeFrom><CreateTimeTo>2012-05-03T09:52:27.000Z</CreateTimeTo><OrderRole>Seller</OrderRole><OrderStatus>Active</OrderStatus><ListingType>FixedPriceItem</ListingType></GetOrdersRequest></soap:Body></soap:Envelope> 

Ответ возвращаемые ниже

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
<soapenv:Body> 
    <GetOrdersResponse xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <Timestamp>2012-05-03T09:54:03.650Z</Timestamp> 
    <Ack>Success</Ack> 
    <Version>771</Version> 
    <Build>E771_CORE_BUNDLED_14795207_R1</Build> 
    <PaginationResult> 
    <TotalNumberOfPages>0</TotalNumberOfPages> 
    <TotalNumberOfEntries>0</TotalNumberOfEntries> 
    </PaginationResult> 
    <HasMoreOrders>false</HasMoreOrders> 
    <OrderArray/> 
    <OrdersPerPage>100</OrdersPerPage> 
    <PageNumber>1</PageNumber> 
    <ReturnedOrderCountActual>0</ReturnedOrderCountActual> 
    </GetOrdersResponse> 
</soapenv:Body> 
</soapenv:Envelope> 

Пожалуйста, скажите мне, почему я не получаю детали заказа

ответ

2

в первую очередь я хотел бы использовать более высокая версия (я фактически использую 771 в качестве уровня совместимости)

Я использовал чтобы иметь аналогичную проблему при самом запуске, когда я начал кодироваться для api, тогда я переключил фильтр CreateTime на NumberOfDays, которые являются днями, чтобы оглянуться назад.

Какой язык вы используете для совершения звонка?

-1

Проверьте свои параметры запроса на свои заказы, которые хранятся на ebay. Может случиться так, что заказы не соответствуют параметрам, которые вы вводите в свой звонок. Попробуйте ввести самые основные параметры запроса, как

<?xml version="1.0" encoding="utf-8"?> 
<GetOrdersRequest xmlns="urn:ebay:apis:eBLBaseComponents"> 
<RequesterCredentials> 
    <eBayAuthToken>[your authentication token]</eBayAuthToken> 
</RequesterCredentials> 
<CreateTimeFrom>2012-05-10T00:00:00.000Z</CreateTimeFrom> 
<CreateTimeTo>2012-05-15T00:00:00.000Z</CreateTimeTo> 
</GetOrdersRequest> 

Вы можете ввести даты в соответствии с вашими требованиями, но убедитесь, что вы используете формат даты принятого на Ebay.

 Смежные вопросы

  • Нет связанных вопросов^_^