如何从ebay api获取自定义标签字段?

时间:2016-03-22 02:07:30

标签: php ebay ebay-api

我在使用ebay api的自定义标签时遇到问题。我可以获得自定义字段的所有值。 这是我的代码:

$s_endpoint = 'http://open.api.ebay.com/shopping'; 
$apicall = $f_endpoint
            ."?OPERATION-NAME=findItemsIneBayStores"
            ."&SERVICE-VERSION=".$f_version
            . "&SECURITY-APPNAME=".$appID
            . "&RESPONSE-DATA-FORMAT=XML"
            . "&REST-PAYLOAD"
            . "&storeName=".$sellerID
            . "&outputSelector=StoreInfo";

这是自定义标签字段。 enter image description here

你可以给我建议来解决这个问题。感谢。

1 个答案:

答案 0 :(得分:0)

在eBay API中,自定义标签称为 SKU 。遗憾的是,此信息无法通过findItemsIneBayStores操作或 Finding API 中的任何其他操作获得。要获得SKU,您必须将 Shopping API Finding 结合使用。这个过程将是。

  1. 使用 findItemsIneBayStores 获取您感兴趣的项目。
  2. 存储响应中返回的itemId字段的值。这是eBay为每个商家信息分配的唯一商品编号。
  3. Shopping API 中调用GetSingleItemGetMultipleItems操作。您将步骤2中的 itemId 传递到请求的ItemID字段。 请注意拼写的差异!您还必须确保请求中的IncludeSelector字段包含值详细信息,否则将不会返回SKU!
  4. 自定义标签将在响应中的SKU字段中返回。
  5. 此外,一旦您拥有 itemId ,您还可以在 Trading API 中致电GetItem以获取SKU。