3

私は eBay フォーラムではなく、ここで質問しています。

基本的に、Trading API で SetStoreCategories メソッドを使用しています。 http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/SetStoreCategories.html

API呼び出しの私のデータ部分は次のとおりです

<Action>Add</Action>
<StoreCategories>
  <CustomCategory>
     <Name>name of a thing</Name>
     <ChildCategory>
        <Name>a child name</Name>
     </ChildCategory>
  </CustomCategory>
  <CustomCategory>
     <Name>name of another thing</Name>
     <ChildCategory>
        <Name>2nd child name</Name>
     </ChildCategory>
  </CustomCategory>

そしてeBay APIの結果は

array(7) {
  ["Timestamp"]=>
  string(24) "2013-07-15T01:49:39.888Z"
  ["Ack"]=>
  string(7) "Success"
  ["Version"]=>
  string(3) "831"
  ["Build"]=>
  string(32) "E831_CORE_APISELLING_16205050_R1"
  ["TaskID"]=>
  string(1) "0"
  ["Status"]=>
  string(8) "Complete"
  ["CustomCategory"]=>
  array(1) {
    ["CustomCategory"]=>
    array(2) {
      [0]=>
      array(2) {
        ["CategoryID"]=>
        string(9) "660835819"
        ["Name"]=>
        string(15) "name of a thing"
      }
      [1]=>
      array(2) {
        ["CategoryID"]=>
        string(9) "660835919"
        ["Name"]=>
        string(21) "name of another thing"
      }
    }
  }
}

ですから、私の子カテゴリを見ていないことがわかります。ebay.com で確認しましたが、ありません。

eBay API は、CustomCategory 要素が ChildCategory タイプと同じタイプであると述べています。そして、あなたは 3 人の子供しか入れ子にすることができません。

どんな助けでも素晴らしいでしょう。

ありがとう!

4

1 に答える 1