問題タブ [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.
c# - c# ebay api、W7 では動作しますが、XP では動作しません
eBay の「finditemsAdvanced」API 呼び出しを使用するアプリケーションを開発しました。Windows 7では問題なく動作しますが、XPマシンで試してみると、関数はnullを返します!!!! vs2010とvs 2008を使用してXPでデバッグしようとしましたが、何もありません!!!!
ここで検索クラス:
そしてここにebayの電話があります:
このコードは w7 マシンで動作しますが、XP で「res」が常に null になる理由がわかりません!!! インストールされているネット フレームワークは 3.5 と 4.0 です。フレームワークの問題ではないと思います。何か案は??
ありがとう!
java - eBayサンドボックスユーザーはアイテムを販売できません
eBayサンドボックスユーザーを作成しましたが、アイテムを追加できません。Java APIの例を呼び出すと、
com.ebay.sdk.ApiException:9月以降、選択したサービスと処理時間に基づいて、購入者の推定配達時間を表示します。詳細については、http://pages.ebay.com/sellerinformation/news/shippingservices.htmlをご覧ください。申し訳ありませんが、商品を出品する前に、安全なフォームから有効なクレジットカードを送信して販売者のアカウントを作成する必要があります。com.ebay.sdk.ApiCall.getApiException(ApiCall.java:613)で
また、サンドボックスサイトから直接販売することはできませんでした。
python - python xml.etree.ElementTree を使用して eBay API 応答を解析する方法は?
xml.etree.ElementTree を使用して、eBay 検索 API、findItemsByProduct からの応答を解析しようとしています。長い試行錯誤の後、いくつかのデータを出力する次のコードを思いつきました。
しかし、それはあまりエレガントではないようです。すべての属性をループせずに「itemId」と「title」を取得し、それが必要なものかどうかを確認するにはどうすればよいですか? .get(namespace + 'itemId')
and .find(namespace + 'itemId')
and などを使用してみ.attrib.get(namespace + 'itemId')
ましたが、実際には何も機能しませんでした。
このAPIのPythonラッパーを使用してこれを行う方法を教えてもらえますか? easyBay、ebay-sdk-python、およびpyeBayを見ましたが、それらのいずれも自分のやりたいことを実行させることができませんでした。これに使用する価値のある eBay python API はありますか?
ebay-api - eBayAPI-ストア/カスタムカテゴリでアイテムをフィルタリング
私のシナリオ:カスタムカテゴリのeBayストアを持つクライアントがいます。彼らのウェブサイトで、彼らは彼らが売りに出しているアイテムをリストしたいと思っています。彼らは、このリストをカスタムカテゴリでフィルタリングできるようにしたいと考えています。
私は数日探していましたが、それでも最善の方法がわかりません。
私が収集できるものから、ストアで定義されたカテゴリのリストを取得する唯一の方法は、TradingAPIのGetStore呼び出しを使用することです。これはサポートされているようですが、クライアントのeBayアカウントからユーザートークンを取得する必要があります。これでうまくいくと思います。
ただし、カスタムカテゴリに基づいてアイテムをフィルタリングする方法はありません。TradingAPIとFindingAPIの両方のドキュメントを調べましたが、表示されるのは、事前定義されたeBayカテゴリのフィルターだけです。
カスタム/ストアカテゴリでフィルタリングすることは可能ですか?
java - Java SDK を使用した eBay API reviseItem 呼び出し
と の 2 つのItemType
オブジェクトがoldItem
ありnewItem
ます。に変更を反映させRevise
たいと思います。これを行うには、ドキュメントを読んだ後、削除/削除されたフィールドのリストを提供する必要があると思います。oldItem
newItem
のすべてのフィールド (変更可能) をnewItem
調べて と比較oldItem
し、リビジョンで削除されたフィールドの文字列配列を実際に考え出す効率的な方法を誰かが提案できますか? また、フィールドが削除されていない場合は、おそらく文字列の配列を返し、空にします。
PS。削除されたフィールドのリストを eBay に提供するという私の最初の仮定が間違っているかどうか教えてください。それが正しくない場合は、API を使用してアイテムを簡単に修正できます。
php - Ebay API:完全販売外部支払い
支払いが外部の支払いページ(PayPalではない)を通してメイドであるとき、私はebayで支払い済みとしてアイテムをマークする必要があります。CompleteSaleを見てきましたが、transactionIDが必要なようですが、ebayで発生していないトランザクションのtransactionIDを取得するにはどうすればよいですか?多分私はこれについて間違った方法で行っています。
ebay APIを介してアイテムを支払い済みとしてマークする方法を知っている人はいますか?私はアイテムID、売り手IDと支払人のebayIDを持っています。
php - Ebay API - 説明フィールドに HTML をインポートする方法は?
私は Ebay でアイテムをリストするアプリケーションを作成しています。それぞれの HTML ページが与えられ、説明をこの HTML と一致させるように指示されました。HTML ページは非常に基本的なものであり、HTML4 では (多数<font>
など<p align='left'>
)
私file_get_contents()
がhtmlをラップするときCDATA
、HTMLエンティティなどをエスケープするためにそれをラップしています。投稿すると、文字列エンコーディングに関するエラーが返されます。
ここに私のコードがあります、
これは、私の SOAPClient が私に与えているエラーです。
これらのページを読んでいて、
- http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/AddItem.html (Item.Description を検索)
- http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/js/html/wwhelp.htm
どちらも私に本当のアイデアを与えてくれません。私が考えられる唯一のことは、HTML ページを XHTML 1.0 Strict に再構築することです。やるべきことが10個ほどあるので、これは少しイライラします!
アイデアはありますか?
更新
1 つのテンプレートを XHTML に変換してアイテムを投稿できましたが、これは Ebay サンドボックスでレンダリングされた説明です。
php - eBayAPIがどのように機能するかについてもっと洞察が必要です
私はそこのサイト内のPHPコードの多くの例を見てきましたが、それらは毎回異なる技術を使用し続けており、まったく単純ではありません!。ebaySession.phpファイルとkeys.phpファイルをダウンロードしました。私はebaysessionクラスをうまく統合し、ebayと連絡を取りました。しかし、sendHttpRequest()メソッドの使用方法は私を混乱させます。ユーザーアカウント情報を取得する方法についての説明はありません。
多くのチュートリアルでは、eBaySessionクラスのコンストラクターの最後のパラメーターとして要求トークンがあり、私のファイルの最初のパラメーターとしてユーザートークンがあることも示されています。eBayのAPIドキュメントには多くの矛盾があります。トークンが設定されたテストユーザーアカウントを持っています...
私も理解していないのは、ebayの例でコール名とユーザートークンがXML文字列に含まれているのに、eBaySessionコンストラクターがUserTokenとcallnameを必要とする理由です...
eBayドキュメント内に明確な答えが表示されないという単純な質問です。単純な呼び出しを行ってから変数の結果/応答を取得するにはどうすればよいですか?私は単純な検索クエリでこれを達成しましたが、ユーザー情報と認証が必要な場合は機能しないようです...また、eBayが持っていた検索例ではURLタイプのクエリを使用しています。
次に、別の例で次を使用します。
そのXMLコードはsendHttpRequest()メソッドに入れられました。なんで?同じことを行った別の例があり、XML内にauthTokenがありましたが、 authTokenはクラスコンストラクター内で定義されていました...
eBayPHPAPIの使用に関する一般的なアドバイスをいただければ幸いです。
python - Python経由で有効なXML POSTリクエストをeBay APIに送信するにはどうすればよいですか?
これは eBay 固有の問題というよりはむしろ一般的な問題だと思いますが、よくわかりません: XML 要求を eBay 開発者 API に送信して、XML 応答を取得しようとしています。curl を使用すると、すべてが正常に動作し、不足している API キーを示す XML 応答が返されます (HTTP ヘッダーを介してそれらを提供すると、有効な XML 結果が得られます)。
これにより、正しい応答が得られます。
しかし、Python を使用しようとすると、例をどんなに基本的に作成しても、「500 内部サーバー エラー」が発生します。私は2つの非常に基本的な方法を試しました:
一番:
2番目(これは私の好みの方法です):
CURL の例でわかるように、API キーなどを送信しなくてもかまいません。とにかく、HTTP ステータス コード「500 内部サーバー エラー」だけでなく、XML エラー応答を返す必要があります。
POSTリクエストで私が間違っていることを誰かが見ていますか?
[編集] ところで、URL ValueName API を使用すると Python で完全に機能しますが、それは URL に対する単なる GET 要求です。それでも、私は XML API を使用したいと思います。ただし、それが不可能な場合は、もちろん ValueName URI に切り替えます。
c# - C# eBayAPIInterfaceClient エラー: Web サービス eBayAPI が正しく構成されていないか、見つからず、無効になっています
C# で ebay API とやり取りしようとしています。時間を取得するために提供されたC#のサンプルコードは正常に機能します。これはVSで「Web参照」を使用しているようです(私は2008 Expressを使用しています)。
プロジェクトに「サービス参照」を追加してみるとeBayAPIInterfaceClient
、次のように使用する必要があります (使用例のような参照が見つかりませんebayAPIInterfaceService
)。
とにかく、それは機能しません (明らかに、AppID、トークンなどの同じ設定を使用しています)。それは私に返してくれます:
com.ebay.app.pres.service.hosting.WebServiceDisabledException: The web service eBayAPI is not properly configured or not found and is disabled.
何か案は?つまり、ここで本当にばかげたことはしていないと仮定しています:)