簡體   English   中英

eBay API GetItem調用上的ProductListingDetails null

[英]ProductListingDetails null on eBay API GetItem Call

我最近一直在使用eBay API嘗試獲取訂單及其物品詳細信息。 在API文檔中,它告訴您需要指定DetailCodeType才能獲取ProductListingDetails

http://developer.ebay.com/devzone/xml/docs/Reference/eBay/GetItem.html

ProductListingDetails對象包含BrandModelMPN以及其他我需要的東西,但它始終返回null。 即使我在項目清單中設置了該數據。 實時站點及其沙箱環境都存在此問題。

有沒有其他人遇到過這個問題,並且知道一種解決方案,可以在其中使用eBay API獲得這些詳細信息? 我的代碼如下:

public static ItemType GetItem(string itemId)
{
    GetItemCall itemCall = new GetItemCall(apiContext);
    itemCall.DetailLevelList.Add(DetailLevelCodeType.ReturnAll);

    return itemCall.GetItem(itemId);
}

我最終找到了解決方法。 登錄您的銷售帳戶后,您可以轉到訂閱並免費訂閱銷售經理。 然后進入銷售經理並在左側欄中選擇“有效”,將帶您進入新屏幕。 自定義鏈接將顯示在頂部。 選中“自定義標簽”復選框,然后可以將自定義數據添加到列表項。

這在物料數據中作為SKU字段返回。 我只是需要一種輸入從eBay API返回的自定義數據的方法,所以效果很好。 下面是一篇說明它的文章。

http://support.atandra.com/index.php?/Knowledgebase/Article/View/124/0/how-to-enable-sku-custom-label-field-on-ebay

注意:對於GetSellerList (一次返回多個項目),他們已刪除Item.ProductListingDetails 我認為這是在不久前發生的,但是我還沒有在YEARS中更新我的API版本。 因此,現在就找出答案。

Item.ProductListingDetails(已修改):在多版本列表中,應在Variation.VariationProductListingDetails容器中返回產品版本的產品標識符(EAN,ISBN或UPC)。

實際上並沒有說Item.ProductListingDetails始終為null,但是我以前可以正常工作的代碼不再起作用,因此我認為它已被GetSellerList棄用。

它仍然存在於GetItem

http://developer.ebay.com/devzone/xml/docs/reference/ebay/getsellerlist.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM