対応するテンプレートのアクティブなリストを作成するには、SaleTemplateIDが必要であるとドキュメントに記載されているPASSWORDFromSellingManagerTemplateを呼び出しています。
ただし、「SOME」呼び出しの場合、21916389というエラーコードが返され続けます-処理時間が必要です。
ドキュメントを確認するために誰かが私に叫ぶ前に...アイテムの「DispatchTimeMax」フィールドで処理時間を指定する場所であり、すべてのリストの要件になっていることを知っています。DispatchTimeMaxは、私がリストしようとしている販売マネージャーテンプレートに確実に設定されています。私はエラーなしでeBayバックエンドを介して直接販売テンプレートからリストすることができます...しかし明らかに私はそれがAPIを介して行われる必要があります。
厄介なのは、これを呼び出すコードが一部の販売マネージャーテンプレートでは機能するが、他のテンプレートでは機能しないことです。販売マネージャーのテンプレートは、まったく同じ方法で(コードで)作成されます。
いくつかのコンテキスト:
- 私はPHPでコーディングし、サードパーティのライブラリを使用していますが、これをデバッグするために、CURLを使用してRAWで作成されたxmlを使用してWebサービスを呼び出しています。
- APIのバージョン729を使用していましたが、最新バージョン815に変更しました。違いはありません。
ここでの価値は、私が使用しているXMLです。
<?xml version="1.0" encoding="utf-8"?> <AddItemFromSellingManagerTemplateRequest xmlns="urn:ebay:apis:eBLBaseComponents"> <RequesterCredentials> ... </RequesterCredentials> <Version>815</Version> <SaleTemplateID>[SALETEMPLATEID INSERTED HERE]</SaleTemplateID> </AddItemFromSellingManagerTemplateRequest>
これを100%機能させるために必要な微妙なトリックを知っている人はいますか?