2016-10-10 5 views
1

eBayでバリエーションアイテムの在庫量を更新しようとしていますが、リクエストが失敗します。eBay SOAPアップデートバリエーション在庫数

私はバリアントを持つ製品を持っている:

Tシャツ

  1. ブラック
  2. ブルー
  3. チャンピオンブラック

私は319にチャンピオンブラックを変更したいです。

<?xml version="1.0" encoding="UTF-8"?> 
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <soap:Header> 
    <RequesterCredentials xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <eBayAuthToken>X</eBayAuthToken> 
    </RequesterCredentials> 
    </soap:Header> 
    <soap:Body> 
    <ReviseInventoryStatusRequest xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <MessageID>X</MessageID> 
    <Version>779</Version> 
    <InventoryStatus> 
     <SKU>Champion Black</SKU> 
     <ItemID>262620802157</ItemID> 
     <Quantity>319</Quantity> 
    </InventoryStatus> 
    </ReviseInventoryStatusRequest> 

eBayは成功で応答しますが、それらは在庫が337であると言う:

<ReviseInventoryStatusResponse xmlns="urn:ebay:apis:eBLBaseComponents"> 
    <Timestamp>2016-10-10T22:35:33.659Z</Timestamp> 
    <Ack>Success</Ack> 
    <CorrelationID>65055fdd-b574-4e98-85e8-0558b06d365a</CorrelationID> 
    <Version>987</Version> 
    <Build>E987_UNI_API5_18125388_R1</Build> 
    <InventoryStatus> 
    <SKU>Champion Black</SKU> 
    <ItemID>262620802157</ItemID> 
    <StartPrice>10.95</StartPrice> 
    <Quantity>337</Quantity> 
    </InventoryStatus> 

答えて

0

コールが正しいです。 eBayは、利用可能な数量と販売数量を返します。