問題タブ [ebay-net-sdk]
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# - eBay Finding API .NETSDK'findItemsAdvanced'はnull応答を返します
eBay Finding APIを使用して、高度な検索リクエストを送信し、結果を返そうとしています。以下にコードを含めました。
どういうわけか、次の行にたどり着いたとき:
「応答」と呼ばれるオブジェクトがnullとして返されます。
どこが間違っているのかわからないので、次の呼び出しから例外がスローされることはありません。service.findItemsAdvanced()
ご覧になってアドバイスをいただければ幸いです。
これが問題が発生するまでの私のprogram.csです
Progam.cs
これが「CustomFindingService.cs」というクラスのコードです。
CustomFindingService.cs
.net - eBay API .NET SDK を使用して findItemByCategoryRequest.outputSelector[] に割り当てる際の問題
次のようなコードで値を割り当てようとしています。
ただし、ビルドしようとするとエラーが発生します。
ここで、outputSelectorTypes のある種の配列である Object があると予想しますが、.NET 用の Ebay Finding API には存在しないようです。
itemFilters (itemFilter[]) には、さまざまな数のアイテム フィルターを割り当ててから、itemFilter[] オブジェクトをプロパティ r.itemFilter に割り当てることができるようなものがあります。
すでに期限が過ぎているプロジェクトを承認するために作業する必要があるのは、これだけです。Ebay の Web サイト自体には、.NET での API の使用に関する情報がほとんど記載されていません。これは、彼らが何らかの理由で完全に忘れてしまったものでさえあるのではないかと私は感じています。
vb.net - eBay 取引 API LeaveFeedbackCall
eBay Trading API を介して販売者のフィードバックを設定しようとしていますLeaveFeedbackCall
。.NET SDK を使用していますが、フィードバックの詳細を割り当てることができません。API の説明では、これはと の2 つの項目をSelerItemRatingDetailsArray
保持する配列です。私が使用しているエラーをスローしているコード行は次のとおりです。ItemRatingDetails
Rating (Int)
RatingDetail (FeedbackRatingDetailCodeType)
iCommunication
0 から 4 までの値を保持する整変数です。
任意の支援をいただければ幸いです。
.net - この1行のコードをvb.net2005〜からvb .net 2010(eBay .Net SDK)に変換する際にサポートが必要です
ええと、eBay SDKにはかなり良い例の選択肢がありますが、それらは時代遅れであり、ほとんどは機能せず、あなたNullReferenceException
はオンラインになります。私は約5年間Windowsコーダーでした(5年前のことで、私を理解するのに十分な.Netしか知りません。私は主に大規模なWebベースのアプリケーションを開発しています)
この特定のアプリケーションは、指定された間隔でWindowsサービスを介してeBay APIをポーリングし、出荷される保留中の注文でSQLデータベースを更新します。このコードは単純で問題ではないため、これは必要ありません。
これが問題の古いVB.Netコードの行です。intelliSenseはコードをコードビューで有効として表示することに注意してください。
この2行目のコードを実行すると、次のエラーが発生します。
Visual Studioには、呼び出す前に設定されているオブジェクトがNULL(Nothing)でないことを確認したり、メソッドを呼び出す前にNewキーワードを使用してオブジェクトの新しいインスタンスを作成したりするなど、トラブルシューティングのヒントがいくつか用意されています。たとえば、これらの方法のすべての組み合わせを試しました。
またはトランザクションが定義された後、
これらは役に立ちませんでした。また、最初のエラーは追加のエラーを生成しませんでした(2番目のエラーは、getSellerTransaction()がコンストラクターではないことを示しています)。
助言がありますか?
長い投稿を読んでくれてありがとう、できるだけ徹底的にしたかっただけです。ところで、getSellerTransactionを実行しようとしているdeveloper.ebay.comの最新のeBay.NETSDKを使用しています。でトークンを生成するときに同様の問題が発生しましたが、その修正は異なりました。構文エラーだと思います。助けてくれてありがとう。詳細が必要な場合は、私がここに質問に答えます。
-マイク
追加コード
単純なストリームライターを使用して、トランザクションから十分なデータをキャプチャし、トランザクションが機能することを確認しています(このバグを乗り越えると、保留中の注文がSQLデータソースに入力されます)。これもWindowsサービスです(したがってtheServiceWorkerThread
)また、eBay SDKで提供される.Netデモアプリケーション(少なくともGetSellerTransactionsは同じエラーコード、同じ場所で失敗します)
c# - eBay API AddItem呼び出しは、「AutoPayが指定されている場合は国内配送が必要です」というエラーを返します
私はeBayのAPIを初めて使用し、AddItem
電話をかけようとしています。ただし、エラーが発生し続けます。
AutoPayが指定されている場合は、国内配送が必要です
SDKのサンプルコードからコードを1行ずつコピーすると、コンパイルと実行が正常に行われるため、eBay側で何らかの変更があった可能性があります。
これが私のコードの一部です:
私は設定しようとしましたがitem.AutoPay = false;
、item.AutoPaySpecified = false;
どちらも何もしていないようです。国内配送に関する情報についてドキュメントを検索しましたが、何も見つかりません。
なぜこれが起こっているのか誰かが知っていますか?