使用PHP使用eBay API返回商店类别

时间:2015-06-02 11:41:46

标签: php ebay ebay-api

我应该使用哪个API调用从User Store返回所有类别?

我正在尝试使用PHP。

$xml = simplexml_load_file('http://open.api.ebay.com/Shopping?callname=GetCategoryInfo&appid=$myappid&siteid=77&CategoryID=-1&version=729&IncludeSelector=ChildCategories');

但它只返回eBay类别,而不是用户商店。

1 个答案:

答案 0 :(得分:1)

Shopping API无法检索用户商店类别。您需要使用Trading API。

您必须使用GetStore调用。哪个会返回包含StoreType对象的StoreCustomCategoryArrayType对象。

修改

  1. 首先注册eBay Developer Program.
  2. 然后获取一组密钥from here.
  3. 您需要在请求中设置一些标题,但您可以在Making a Call.
  4. 上阅读这些标题
  5. 拨打电话用您自己的变量替换。

    <?xml version="1.0" encoding="utf-8"?>
    <GetStoreRequest xmlns="urn:ebay:apis:eBLBaseComponents">
      <RequesterCredentials>
          <eBayAuthToken>$token</eBayAuthToken>
      </RequesterCredentials>
      <UserID>$userID</UserID>
      <Version>$version</Version>
    </GetStoreRequest>