2016-04-27 5 views
0

Я пытаюсь использовать операцию GetSellerTransactions для получения транзакций, но столкнулся с проблемой. Ответ операции не включает TransactionArray.Transaction.Item.ListingDetails.ViewItemURL, хотя он должен, согласно странице документации this.Операция Ebay GetSellerTransactions не возвращает элемент XML

Кто-то сталкивался с проблемой? Док говорит, что он возвращается «Coditionally», но информация о том, когда и почему он не возвращается ...

Отклик операции:

... 
      <Item> 
       <AutoPay>false</AutoPay> 
       <BuyItNowPrice currencyID="GBP">20.0</BuyItNowPrice> 
       <Currency>GBP</Currency> 
       <ItemID>110177183442</ItemID> 
       <ListingDetails> 
        <StartTime>2016-04-26T10:06:24.000Z</StartTime> 
        <EndTime>2016-04-26T10:08:22.000Z</EndTime> 
       </ListingDetails> 
       <ListingType>Chinese</ListingType> 
       <PaymentMethods>PayPal</PaymentMethods> 
       <PaymentMethods>PersonalCheck</PaymentMethods> 
       <PrimaryCategory> 
        <CategoryID>61258</CategoryID> 
       </PrimaryCategory> 
       <PrivateListing>false</PrivateListing> 
       <Quantity>1</Quantity> 
       <SecondaryCategory> 
        <CategoryID>0</CategoryID> 
       </SecondaryCategory> 
       <SellingStatus> 
        <BidCount>1</BidCount> 
        <CurrentPrice currencyID="GBP">20.0</CurrentPrice> 
        <QuantitySold>1</QuantitySold> 
        <ListingStatus>Ended</ListingStatus> 
       </SellingStatus> 
       <Site>UK</Site> 
       <StartPrice currencyID="GBP">12.0</StartPrice> 
       <Title>1472749 Listing 137</Title> 
       <GetItFast>false</GetItFast> 
       <IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled> 
       <ConditionID>3000</ConditionID> 
       <ConditionDisplayName>Used</ConditionDisplayName> 
     </Item> 
... 

ответ

0

Глядя на ответ я могу видеть, что этот пункт был возвращается 110177183442. Searching on the sandbox для этого товара показывает, что он закончился. Проблема может заключаться в том, что API не возвращает URL-адрес для законченных элементов или возникает проблема с песочницей. Возможно, вам придется проверить результаты элементов, которые не закончились, чтобы увидеть, был ли URL-адрес возвращен для них.

+0

Он установлен. Это вопрос – eatmypants

+0

Не видя вашего запроса, я сделал предположение о DetailLevel, поскольку это обычно является причиной большинства проблем. Кроме того, вы не заметите, что используете песочницу, которая известна тем, что не работает должным образом. –