get类别

检索有关您通过的类别ID的儿童的所有类别的完整信息。如果要获取Bonanza的所有基本级别类别,请通过类别ID“0”。如果您需要完整的数据库转储所有类别,请登录,然后单击右上方的“我的帐户”,然后单击“下载类别”。

看一看 在C#,Java,PHP,Python和Ruby中的一些示例。

get类别输入

GetStegoriesis具有以下URL和HTTP标头要求的非安全请求:

提交给URL: //api.sanyili.com/api_requests/standard_request
HTTP标题中需要: x-bonanzle-api-dev-name设置为dev_id

您请求的名称应该是 get类别 Request..

因此,例如,这里是Ruby代码提交您的请求:

require "json"
require "net/http"

# Open connection to api.bonanza.com over port 443
http = Net::HTTP.new("api.bonanza.com", 443)
http.use_ssl = true
http.post(
  "/api_requests/standard_request", # The path we're posting to
  " get类别 Request.=your_serialized_JSON_data", # The data being posted
  { 'X-BONANZLE-API-DEV-NAME' => 'abcdef123456' } # The HTTP header, which gives your dev_id
)

以下是可用的输入参数 序列化为json.:

争论 类型 发生 意义
呼叫特定的输入字段
类别助理 整数 必需的 您要抓取的子类别的父类别的数字ID。要抓取最低级别类别(技术上没有父母),请使用类别ID 0。

Get类别输出

从此请求返回的输出的名称是getCategoriesResponse。因此,在将序列化响应解析为JSON之后,您可以使用类似的东西访问数据:

my_json_hash[' get类别 Response']

以下是所有可能的输出参数:

争论 类型 发生 意义
标准输出字段
错误信息 容器 Conditionally 当Bonanza处理请求时发生错误或警告的描述。如果ACK值为成功,则不返回。
errorMessage. 错误 容器 Conditionally,
repeatable: [0..*]
errorMessage.error. 类别 ErrorCategory Conditionally Currently unused.
errorMessage.error. 信息 string Conditionally 错误描述
errorMessage.error. 类型 纠刊 Conditionally 错误的唯一描述性名称。
时间戳 约会时间 总是 该值表示Bonanza处理请求的日期和时间。此值的时区为GMT,格式为ISO 8601日期和时间格式(YYYY-MM-DDTHH:MM:SS.SSZ)。有关此时间格式和转换为GMT时区的信息,请参阅“DateTime”类型。
警告 容器 Conditionally 当Bonanza处理请求时发生的警告说明。
warnings.未识别的_分数 容器 Conditionally,
repeatable: [0..*]
一个无法识别的参数数组。
呼叫特定的输出字段
类别array.   总是 包含一系列父类别的子项的类别
分类array。类别浮雕 细绳 总是 只有此类别的名称,即“收藏品”或“电子产品”。要将类别的名称作为其层次结构的一部分,请参阅CategoryArray.CategoryName。
分类array。 compouttsid. 整数 总是 此类别的ID
分类array。 类别vel. 整数 总是 此类别的深度。基本类别(没有父母)是一个级别,他们的孩子是两个等级,等等。最深的邦坦萨类别是五级。
分类array。 分类名称 细绳 总是 The full name of this category, i.e., "Collectibles >> Decorative Collectibles >> Figurines". See also categoryArray.categoryBriefName.
分类array。 Traitcount. 整数 总是 可用于此类别的项目特征(“项目细节”,在eBay Parlance中)。例如,“材料,”尺寸,“”颜色“等来检索这些特征,使用 getCategorytraits..

get类别例子