현재 프로젝트에 eBay의 Java SDK를 사용하고 있으며 eBay API를 통해 다양한 작업을 수행해야합니다. 많은 API 호출이 정상적으로 작동합니다. 그러나 GetSellingManagerSoldListings 요청은 통화 응답에 오류가 표시되지 않더라도 판매 내역을 반환하지 않습니다. eBay Trading API GetSellingManagerSoldListing 요청한 SalesRecord 결과가 없습니까?
<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:Header/>
<soapenv:Body>
<GetSellingManagerSoldListingsResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2016-08-29T03:50:12.672Z</Timestamp>
<Ack>Success</Ack>
<Version>967</Version>
<Build>E967_CORE_APISELLING_17965876_R1</Build>
</GetSellingManagerSoldListingsResponse>
</soapenv:Body>
</soapenv:Envelope>
내가 여기서 뭔가 잘못하고 있는가 : 아래는 요청 XML은
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Header>
<ebl:RequesterCredentials xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" SOAP-ENV:mustUnderstand="0">
<ebl:eBayAuthToken>MY_AUTH_TOKEN</ebl:eBayAuthToken>
</ebl:RequesterCredentials>
</S:Header>
<S:Body>
<GetSellingManagerSoldListingsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>967</Version>
<Archived>true</Archived>
<Pagination>
<EntriesPerPage>200</EntriesPerPage>
<PageNumber>1</PageNumber>
</Pagination>
<SaleDateRange>
<TimeFrom>2016-08-14T00:00:00.124+08:00</TimeFrom>
<TimeTo>2016-08-29T11:50:07.125+08:00</TimeTo>
</SaleDateRange>
</GetSellingManagerSoldListingsRequest>
</S:Body>
</S:Envelope>
(내가 eBayAuthToken에 대한 생산 토큰을 사용하고 있습니다) 및 응답 XML은 무엇입니까? 응답에 SalesRecord가없는 이유는 무엇입니까?
나는 항목 ID
<Search>
<SearchType>ItemID</SearchType>
<SearchValue>MY_ITEM_ID</SearchValue>
</Search>
을 넣어 하나의 항목으로 요청을 제한하기 위해 검색을 추가하려고하지만 아니, 아직 또한 더 SalesRecord
, 나는 궁금하지하고 다른 호출 방법이있는 경우 eBay 판매 내역을 검색합니다.