2016-07-15 3 views
2

商品を購入してすぐに支払いをすると、コードが正しくトリガーされています(コードはテストするために電子メールを送信します)。私が欲しいものEbay API FixedPriceTransaction - ReturnedTransactionCountActualは0を返しますか?

は、私がここにあると考えているアイテム販売(ドキュメントにこのサンプルを見つけた)のeBayの項目IDです:

<GetItemTransactionsResponse xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <Timestamp>2015-07-02T00:09:03.273Z</Timestamp> 
    <Ack>Success</Ack> 
    <Version>967</Version> 
    <Build>E967_CORE_BUNDLED_11481347_R1</Build> 
    <PaginationResult> 
    <TotalNumberOfPages>1</TotalNumberOfPages> 
    <TotalNumberOfEntries>1</TotalNumberOfEntries> 
    </PaginationResult> 
    <HasMoreTransactions>false</HasMoreTransactions> 
    <TransactionsPerPage>100</TransactionsPerPage> 
    <PageNumber>1</PageNumber> 
    <ReturnedTransactionCountActual>1</ReturnedTransactionCountActual> 
    <Item> 
    <AutoPay>false</AutoPay> 
    <Currency>USD</Currency> 
    **<ItemID>110048746230</ItemID>** 

私はeBayのAPIを使用しています:

public void EbayCall(GetItemTransactionsResponseType response) 

これは正しいオブジェクトですか?私はresponse.ReturnedTransactionCountActualが0である理由を見ることができません。また、response.Item.ItemIDはnullです。

response.Ackは成功を返します。

私は間違っていますか?

答えて

0

xml応答が表示されているようです。 IDは110048746230として表示されます。xmlは簡単にC#で解析できます。私はLoad(string FILENAME)メソッドでXML Linqを以下のように訴えましたが、Parse(string XML)メソッドで文字列を使用することができます。

+0

ああ、そのXMLはほんの一例です。 XMLを自分で解析するよりもむしろAPIを使用したいと思います。 – KevinUK

+0

APIには実際にXMLを解析するメソッドがありますか? – jdweng

関連する問題