問題タブ [ebay-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
397 参照

python - **kwargs vs python 関数の 10 個の引数?

私はPythonから始めて、eBay WebサービスのXMLリクエストを構築しようとしています:

さて、私の質問は次のとおりです。

言って、これは私の機能です:

ここで、キーワードは唯一の必須フィールドです。では、どのようにメソッドを構築すればよいでしょうか? 方法は次のとおりです。

  1. オブジェクトを作成し、それを func(object) に渡します: Java の方法
  2. すべての引数を渡します: func(a=val1, b=val2, c=val3, d=val4 など)
  3. **kwargs を使用し、関数を呼び出す人を信頼してください。彼は正しいキーと値を渡します。キーを使用して実際に XML タグを作成するからです。

アップデート:

リクエストに表示されるすべての xml タグは、ユーザーが渡す必要があります。ただし、キーワード渡す必要があり、必要に応じて他のキーワードを渡すこともできます。

助言がありますか?

0 投票する
2 に答える
1410 参照

c# - ebay API - オークションのリストから UPC を取得

ebay には、説明に UPC が含まれている特定のアイテムがあります。たとえば、CD やその他のメディアには、UPC と呼ばれるアイテムの実際の説明にフィールドがあり、書籍には説明に ISBN の権利があります。この情報をプログラムでキャプチャすることは可能ですか? 最も望ましいソリューションは.NETです。

0 投票する
3 に答える
3069 参照

python - eBay SOAP API - SOA 操作名ヘッダーがありません

findItemsByKeywordseBay のメソッドを呼び出そうとしていますが、

サーバーでエラーが発生しました:「SOA操作名ヘッダーがありません」

私のコードは次のとおりです。

それは印刷します:

0 投票する
2 に答える
1666 参照

ruby-on-rails - eBayサンドボックスからeBayAPIを介して追跡番号を取得するにはどうすればよいですか?

ebayトレーディングAPIは、ebayサンドボックスで販売されたアイテムに応じて追跡番号を提供していません。アイテムはebayサンドボックスに追跡番号を持っています。

0 投票する
1 に答える
305 参照

c# - eBayのAPI結果xmlを解析するときに要素が見つかりません

C#とXMLを介してeBayを検索しようとしています。XMLを文字列に書き出すことで、有効なXML応答を取得していることがわかりますが、C#を使用して解析することはできません。要素がないと言われ続けています。

appnameキーを削除したコードは次のとおりです。

最後の行のさまざまな組み合わせを試しました。たとえば、子孫の数を取得しましたが、常に「一致する要素がありません」というメッセージのバリエーションを取得します。結果がそこにあることを知っています。ブレークポイントを設定してVisualStudioでmyXML変数を見ると、XMLはすべてルートにあるように見えます。

0 投票する
2 に答える
2608 参照

xml - eBayNVPapiが失敗を返す

このリクエストが失敗して返される理由を教えてください。itemFilter(1).name = Seller&itemFilter(1).value(0)=sellerNameを追加したときにのみ発生し始めました

それを取り出すとうまくいきます。データを取り戻すときにその情報を解析できることはわかっていますが、それは単なるハックの回避策です。

そのリクエストを行うと、次のようになります。

itemFilter.name=Sellerに値が設定されていないというメッセージが表示され続けます。同じリクエストを試しましたが、別のitemFilter.value(1)=sellerName2を追加しました

これは私がその要求を試みたときに私に与えるものです:

0 投票する
2 に答える
4139 参照

php - PHP eBay API GeteBayOfficialTime 呼び出しが「サポートされていない API 呼び出し」エラーを返す

eBay からセラー リストを取得しようとしていますが、このコードを実行するたびにエラーが発生します。

API 呼び出し「GeteBayOfficialTime」が無効であるか、このリリースではサポートされていません

Zend Serverを搭載したMacでこれを実行しています。

PHP でのリクエスト:

応答:

0 投票する
1 に答える
2114 参照

javascript - 商品を検索するための Ebay.com のクエリ文字列は何ですか?

ebay.comバーコードを使用してアイテムを検索する必要があるアプリケーションを開発しています。

ebay.comgoogle.com で通常行っているように、クエリ文字列で製品を検索する方法を教えてもらえますhttp://www.google.com/search?q=bar codeか?

0 投票する
1 に答える
1358 参照

ebay-api - eBay API: ReviseItemRequest と Item.ShippingDetails.ShippingServiceOptions の削除

このため

ローカル ピックアップのみの配送を有効にするために、"ShippingDetails" コンテナーを要求に挿入する必要はありません。

ListItemでは問題なく動作しますが、 ReviseItem では問題があります

例: 1) 我々は、指定された輸送でアイテムをリストします。例えば:

2) その後、商品の修正を試み配送情報をすべて削除し、「ローカル ピックアップのみ」を有効にします。

最初のバリアント:

ShippingDetailsを指定せず、 ShipToLocationsのみを送信します

eBay は次のようなエラーを返します: 「少なくとも 1 つの有効な配送サービスを指定する必要があります」

2 番目のバリアント:

空の ShippingDetails または ShippingDetails を何らかの配送方法で指定します (私は「LocalDelivery」を使用します)。そして、まだ運がありません。

アイテムがいくつかの国内および国際配送方法でリストされた後、「ローカルピックアップのみ」の配送を有効にする解決策はありますか.

助けていただければ幸いです。ありがとうございました。

0 投票する
2 に答える
1575 参照

c# - 10 日より後に終了するオークションの返品

私の api/xml は、現在から 10 日まで終了するオークションを返すことで正常に動作していますが、10 日後に終了するリストでは動作しません:

http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByCategory&SERVICE-VERSION=1.11.0&SECURITY-APPNAME=AlexGo:::::::hiddin::::821eee8&RESPONSE-DATA-FORMAT =XML&categoryId=307&paginationInput.entriesPerPage=100&paginationInput.pageNumber=1&outputSelector=CategoryHistogram&sortOrder=EndTime&itemFilter(0).name=MinPrice&itemFilter(0).value=.01&itemFilter(1).name=MaxPrice&itemFilter(1).value=1000&itemFilter(2).name =ListingType&itemFilter(2).value=AuctionWithBIN&itemFilter(3).name=LocatedIn&itemFilter(3).value=US&itemFilter(4).name=EndTimeFrom&itemFilter(4).value=2011-08-24T10:23:00.000Z&itemFilter(5). name=EndTimeTo&itemFilter(5).value=2011-08-31T10:23:00.000Z

結果をダウンロードする方法は次のとおりです。