接口名称
jingdong.ware.product.catelogy.list.get
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
method | String | 是 | API接口名称 |
access_token | String | 否 | 采用OAuth授权方式为必填参数 |
app_key | String | 是 | 应用的app_key |
sign | String | 是 | 签名 |
timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,例如:2011-06-16 13:23:30。京东API服务端允许客户端请求时间误差为6分钟 |
format | String | 否 | 暂时只支持json |
v | String | 否 | API协议版本,可选值:2.0 |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
catelogyId | Number | 是 | 类目编号 此接口为父查子方式接口。 初始入参为catelogyId=0,level=0,isIcon= true, isDescription=true,client=m,获取到京东一级类目id; 再通过获取到的类目id查询二级类目id,level=1; 再通过获取到的二级类目id查询三级类目id,,level=2。 | |
level | Number | 是 | 类目分类 | |
isIcon | Boolean | 是 | 是否加载下级图标 | |
isDescription | Boolean | 是 | 是否加载下级描述 | |
client | String | 是 | 客户端类型 (apple、iPad、android、m、wp、wp7、Symbian、qt、androidTv、win8、android、Pad) 非移动应用调取默认设置为m |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
productCatelogyList | ProductCatelogyList |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
resultCode | Number | 否 | 接口返回信息码 | |
catelogyList | Catelogy[] | 否 |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
fid | String | 否 | 类目父id | |
icon | String | 否 | 类目图标地址 | |
orderSort | Number | 否 | 排序 | |
level | Number | 否 | 类目级别 | |
description | String | 否 | 类目描述 | |
name | String | 否 | 类目名称 | |
cid | Number | 否 | 类目ID |
{ "jingdong_ware_product_catelogy_list_get_response":{ "productCatelogyList":{ "resultCode":"", "catelogyList":[{ "fid":"", "icon":"", "level":"", "orderSort":"", "description":"", "name":"", "cid":"" }] } } } |
SDK调用示例
public JdClient client=new DefaultJdClient(SERVER_URL,accessToken,appKey,appSecret); WareProductCatelogyListGetRequest request=new WareProductCatelogyListGetRequest(); request.setCatelogyId( 123 ); request.setLevel( 123 ); request.setIsIcon( true ); request.setIsDescription( true ); request.setClient( "jingdong" ); WareProductCatelogyListGetResponse response=client.execute(request); |
接口名称
jingdong.ware.catelogy.attribute.list.get
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
method | String | 是 | API接口名称 |
access_token | String | 否 | 采用OAuth授权方式为必填参数 |
app_key | String | 是 | 应用的app_key |
sign | String | 是 | 签名 |
timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,例如:2011-06-16 13:23:30。京东API服务端允许客户端请求时间误差为6分钟 |
format | String | 否 | 暂时只支持json |
v | String | 否 | API协议版本,可选值:2.0 |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
newVersion | Number | 是 | 新版本 | |
catelogyId | String | 是 | 类目编号 | |
client | String | 是 | 客户端类型 (apple、iPad、android、m、wp、wp7、Symbian、qt、androidTv、win8、android、Pad) 非移动应用调取默认设置为m |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
catelogyAttributeList | CatelogyAttributeList |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
resultCode | Number | 否 | 接口返回信息码 | |
expandSorts | Items[] | 否 |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
items | ItemVO[] | 否 | ||
items2 | ItemVO2[] | 否 | ||
expandSortValueName | String | 否 | 扩展属性值名称 |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
type | String | 否 | ||
expandSortsList | ExpandSorts[] | 否 |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
expandSortsList2 | ExpandSorts[] | 否 |
名称 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
expandValueId | Number | 否 | 扩展属性值id | |
expandSortValueName | String | 否 | 扩展属性值 |
{ "jingdong_ware_catelogy_attribute_list_get_response":{ "catelogyAttributeList":{ "resultCode":"", "expandSorts":[{ "items":[{ "expandSortsList":[{ "expandValueId":"", "expandSortValueName":"" }], "type":"" }], "items2":[{ "expandSortsList2":[{ "expandValueId":"", "expandSortValueName":"" }] }], "expandSortValueName":"" }] } } } |
SDK调用示例
public JdClient client=new DefaultJdClient(SERVER_URL,accessToken,appKey,appSecret); WareCatelogyAttributeListGetRequest request=new WareCatelogyAttributeListGetRequest(); request.setNewVersion( 123 ); request.setCatelogyId( "jingdong" ); request.setClient( "jingdong" ); WareCatelogyAttributeListGetResponse response=client.execute(request); |