1

私はeBayショッピングAPIの.NETリリースを見つけようとして周りを見回してきました。ありますか?

4

1 に答える 1

3

あなたが提供したリンクは次のように述べています。

サポートされている機能

形式:XML、SOAP、名前の値、JSON

プロトコル:HTTP GET(REST)およびPOST "

これはWebサービスです。特定の「.NetAPI」は必要ありません。Webページを呼び出して、戻り値を処理するだけです。

このページの情報を使用した例

var xml = http://open.api.ebay.com/shopping?callname=FindProducts&responseencoding=XML&appid=YourAppId&siteid=0&QueryKeywords=harry%20potter&AvailableItemsOnly=true&MaxEntries=2&version=787
//parse the xml...

もちろん、有効なデータを使用する必要があります。これをそのまま使用しようとすると、エラーxml応答が返されます。

<FindProductsResponse xmlns="urn:ebay:apis:eBLBaseComponents">
        <Timestamp>2012-09-09T07:03:43.405Z</Timestamp>
        <Ack>Failure</Ack>
    <Errors>
        <ShortMessage>Application ID invalid.</ShortMessage>
        <LongMessage>Application ID invalid.</LongMessage>
        <ErrorCode>1.20</ErrorCode>
        <SeverityCode>Error</SeverityCode>
        <ErrorClassification>RequestError</ErrorClassification>
    </Errors>
    <Build>E789_CORE_BUNDLED_15285085_R1</Build>
    <Version>789</Version>
</FindProductsResponse>

ただし、これの要点は、クエリ文字列を介してeBayにデータを送信し、xmlを返すことです。

これは、上記の例で使用されているURLです。

于 2012-09-09T07:12:19.707 に答える