Documentation ¶
Overview ¶
Package category 包含类目API相关结构体
Index ¶
- type AlibabaImapCategoryPredictAPIRequest
- func (r AlibabaImapCategoryPredictAPIRequest) GetApiMethodName() string
- func (r AlibabaImapCategoryPredictAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaImapCategoryPredictAPIRequest) GetFixedMappingAppInfo() *FixedMappingAppInfo
- func (r AlibabaImapCategoryPredictAPIRequest) GetRawParams() model.Params
- func (r AlibabaImapCategoryPredictAPIRequest) GetTopImapItemDo() *TopImapItemDo
- func (r *AlibabaImapCategoryPredictAPIRequest) SetFixedMappingAppInfo(_fixedMappingAppInfo *FixedMappingAppInfo) error
- func (r *AlibabaImapCategoryPredictAPIRequest) SetTopImapItemDo(_topImapItemDo *TopImapItemDo) error
- type AlibabaImapCategoryPredictAPIResponse
- type AlibabaImapCategoryPredictAPIResponseModel
- type AlibabaImapCategoryPredictResult
- type AlibabaImapFixedmappingQueryAPIRequest
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetApiMethodName() string
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetAppName() string
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetPassword() string
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetRawParams() model.Params
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetSrcCategoryId() int64
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetSrcChannelId() int64
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetTargetCategoryId() int64
- func (r AlibabaImapFixedmappingQueryAPIRequest) GetTargetChannelIdList() []int64
- func (r *AlibabaImapFixedmappingQueryAPIRequest) SetAppName(_appName string) error
- func (r *AlibabaImapFixedmappingQueryAPIRequest) SetPassword(_password string) error
- func (r *AlibabaImapFixedmappingQueryAPIRequest) SetSrcCategoryId(_srcCategoryId int64) error
- func (r *AlibabaImapFixedmappingQueryAPIRequest) SetSrcChannelId(_srcChannelId int64) error
- func (r *AlibabaImapFixedmappingQueryAPIRequest) SetTargetCategoryId(_targetCategoryId int64) error
- func (r *AlibabaImapFixedmappingQueryAPIRequest) SetTargetChannelIdList(_targetChannelIdList []int64) error
- type AlibabaImapFixedmappingQueryAPIResponse
- type AlibabaImapFixedmappingQueryAPIResponseModel
- type AlibabaImapFixedmappingQueryResult
- type AlibabaImapPvAutofillAPIRequest
- func (r AlibabaImapPvAutofillAPIRequest) GetApiMethodName() string
- func (r AlibabaImapPvAutofillAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaImapPvAutofillAPIRequest) GetRawParams() model.Params
- func (r AlibabaImapPvAutofillAPIRequest) GetTopImapItemDo() *TopImapItemDo
- func (r *AlibabaImapPvAutofillAPIRequest) SetTopImapItemDo(_topImapItemDo *TopImapItemDo) error
- type AlibabaImapPvAutofillAPIResponse
- type AlibabaImapPvAutofillAPIResponseModel
- type AliexpressSocialDiscategoryGetAPIRequest
- func (r AliexpressSocialDiscategoryGetAPIRequest) GetApiMethodName() string
- func (r AliexpressSocialDiscategoryGetAPIRequest) GetApiParams(params url.Values)
- func (r AliexpressSocialDiscategoryGetAPIRequest) GetLocale() string
- func (r AliexpressSocialDiscategoryGetAPIRequest) GetRawParams() model.Params
- func (r *AliexpressSocialDiscategoryGetAPIRequest) SetLocale(_locale string) error
- type AliexpressSocialDiscategoryGetAPIResponse
- type AliexpressSocialDiscategoryGetAPIResponseModel
- type Brand
- type CategoryDto
- type Feature
- type FixedMappingAppInfo
- type ItemCat
- type ItemPickPagingResult
- type PropsModificationResult
- type SellerAuthorize
- type TaobaoItemCatpropsModificationGetAPIRequest
- func (r TaobaoItemCatpropsModificationGetAPIRequest) GetApiMethodName() string
- func (r TaobaoItemCatpropsModificationGetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoItemCatpropsModificationGetAPIRequest) GetCategoryId() int64
- func (r TaobaoItemCatpropsModificationGetAPIRequest) GetItemId() string
- func (r TaobaoItemCatpropsModificationGetAPIRequest) GetRawParams() model.Params
- func (r TaobaoItemCatpropsModificationGetAPIRequest) GetStartTime() string
- func (r *TaobaoItemCatpropsModificationGetAPIRequest) SetCategoryId(_categoryId int64) error
- func (r *TaobaoItemCatpropsModificationGetAPIRequest) SetItemId(_itemId string) error
- func (r *TaobaoItemCatpropsModificationGetAPIRequest) SetStartTime(_startTime string) error
- type TaobaoItemCatpropsModificationGetAPIResponse
- type TaobaoItemCatpropsModificationGetAPIResponseModel
- type TaobaoItemcatsAuthorizeGetAPIRequest
- func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetApiMethodName() string
- func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetFields() []string
- func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetRawParams() model.Params
- func (r *TaobaoItemcatsAuthorizeGetAPIRequest) SetFields(_fields []string) error
- type TaobaoItemcatsAuthorizeGetAPIResponse
- type TaobaoItemcatsAuthorizeGetAPIResponseModel
- type TaobaoItemcatsGetAPIRequest
- func (r TaobaoItemcatsGetAPIRequest) GetApiMethodName() string
- func (r TaobaoItemcatsGetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoItemcatsGetAPIRequest) GetCids() []int64
- func (r TaobaoItemcatsGetAPIRequest) GetDatetime() string
- func (r TaobaoItemcatsGetAPIRequest) GetFields() []string
- func (r TaobaoItemcatsGetAPIRequest) GetParentCid() int64
- func (r TaobaoItemcatsGetAPIRequest) GetRawParams() model.Params
- func (r *TaobaoItemcatsGetAPIRequest) SetCids(_cids []int64) error
- func (r *TaobaoItemcatsGetAPIRequest) SetDatetime(_datetime string) error
- func (r *TaobaoItemcatsGetAPIRequest) SetFields(_fields []string) error
- func (r *TaobaoItemcatsGetAPIRequest) SetParentCid(_parentCid int64) error
- type TaobaoItemcatsGetAPIResponse
- type TaobaoItemcatsGetAPIResponseModel
- type TopImapItemDo
- type TopImapResultDo
- type TopImapUnionCategoryPathDo
- type TopPVPairDo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaImapCategoryPredictAPIRequest ¶
type AlibabaImapCategoryPredictAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaImapCategoryPredictAPIRequest 类目预测接口 API请求 alibaba.imap.category.predict
* 类目预测接口
- 【必填字段】 title, srcChannelId, srcCategoryId, targetChannelId
- 【非必填,但有最好填上】itemId, barcode, brandName, pvPairDOList, srcCatNamePathList
func NewAlibabaImapCategoryPredictRequest ¶
func NewAlibabaImapCategoryPredictRequest() *AlibabaImapCategoryPredictAPIRequest
NewAlibabaImapCategoryPredictRequest 初始化AlibabaImapCategoryPredictAPIRequest对象
func (AlibabaImapCategoryPredictAPIRequest) GetApiMethodName ¶
func (r AlibabaImapCategoryPredictAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaImapCategoryPredictAPIRequest) GetApiParams ¶
func (r AlibabaImapCategoryPredictAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaImapCategoryPredictAPIRequest) GetFixedMappingAppInfo ¶
func (r AlibabaImapCategoryPredictAPIRequest) GetFixedMappingAppInfo() *FixedMappingAppInfo
GetFixedMappingAppInfo FixedMappingAppInfo Getter
func (AlibabaImapCategoryPredictAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaImapCategoryPredictAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaImapCategoryPredictAPIRequest) GetTopImapItemDo ¶
func (r AlibabaImapCategoryPredictAPIRequest) GetTopImapItemDo() *TopImapItemDo
GetTopImapItemDo TopImapItemDo Getter
func (*AlibabaImapCategoryPredictAPIRequest) SetFixedMappingAppInfo ¶
func (r *AlibabaImapCategoryPredictAPIRequest) SetFixedMappingAppInfo(_fixedMappingAppInfo *FixedMappingAppInfo) error
SetFixedMappingAppInfo is FixedMappingAppInfo Setter 账号信息
func (*AlibabaImapCategoryPredictAPIRequest) SetTopImapItemDo ¶
func (r *AlibabaImapCategoryPredictAPIRequest) SetTopImapItemDo(_topImapItemDo *TopImapItemDo) error
SetTopImapItemDo is TopImapItemDo Setter 入参DO
type AlibabaImapCategoryPredictAPIResponse ¶
type AlibabaImapCategoryPredictAPIResponse struct { model.CommonResponse AlibabaImapCategoryPredictAPIResponseModel }
AlibabaImapCategoryPredictAPIResponse 类目预测接口 API返回值 alibaba.imap.category.predict
* 类目预测接口
- 【必填字段】 title, srcChannelId, srcCategoryId, targetChannelId
- 【非必填,但有最好填上】itemId, barcode, brandName, pvPairDOList, srcCatNamePathList
type AlibabaImapCategoryPredictAPIResponseModel ¶
type AlibabaImapCategoryPredictAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_imap_category_predict_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 接口返回model Result *AlibabaImapCategoryPredictResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaImapCategoryPredictAPIResponseModel is 类目预测接口 成功返回结果
type AlibabaImapCategoryPredictResult ¶
type AlibabaImapCategoryPredictResult struct { // 1 TopImapUnionCategoryPathDoList []TopImapUnionCategoryPathDo `` /* 138-byte string literal not displayed */ // 错误信息 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
AlibabaImapCategoryPredictResult 结构体
type AlibabaImapFixedmappingQueryAPIRequest ¶
type AlibabaImapFixedmappingQueryAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaImapFixedmappingQueryAPIRequest 查询两个渠道之间的固定映射关系,不通过算法兜底 API请求 alibaba.imap.fixedmapping.query
查询两个渠道之间的固定映射关系,不通过算法兜底
func NewAlibabaImapFixedmappingQueryRequest ¶
func NewAlibabaImapFixedmappingQueryRequest() *AlibabaImapFixedmappingQueryAPIRequest
NewAlibabaImapFixedmappingQueryRequest 初始化AlibabaImapFixedmappingQueryAPIRequest对象
func (AlibabaImapFixedmappingQueryAPIRequest) GetApiMethodName ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaImapFixedmappingQueryAPIRequest) GetApiParams ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaImapFixedmappingQueryAPIRequest) GetAppName ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetAppName() string
GetAppName AppName Getter
func (AlibabaImapFixedmappingQueryAPIRequest) GetPassword ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetPassword() string
GetPassword Password Getter
func (AlibabaImapFixedmappingQueryAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaImapFixedmappingQueryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaImapFixedmappingQueryAPIRequest) GetSrcCategoryId ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetSrcCategoryId() int64
GetSrcCategoryId SrcCategoryId Getter
func (AlibabaImapFixedmappingQueryAPIRequest) GetSrcChannelId ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetSrcChannelId() int64
GetSrcChannelId SrcChannelId Getter
func (AlibabaImapFixedmappingQueryAPIRequest) GetTargetCategoryId ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetTargetCategoryId() int64
GetTargetCategoryId TargetCategoryId Getter
func (AlibabaImapFixedmappingQueryAPIRequest) GetTargetChannelIdList ¶
func (r AlibabaImapFixedmappingQueryAPIRequest) GetTargetChannelIdList() []int64
GetTargetChannelIdList TargetChannelIdList Getter
func (*AlibabaImapFixedmappingQueryAPIRequest) SetAppName ¶
func (r *AlibabaImapFixedmappingQueryAPIRequest) SetAppName(_appName string) error
SetAppName is AppName Setter 账号
func (*AlibabaImapFixedmappingQueryAPIRequest) SetPassword ¶
func (r *AlibabaImapFixedmappingQueryAPIRequest) SetPassword(_password string) error
SetPassword is Password Setter 密码
func (*AlibabaImapFixedmappingQueryAPIRequest) SetSrcCategoryId ¶
func (r *AlibabaImapFixedmappingQueryAPIRequest) SetSrcCategoryId(_srcCategoryId int64) error
SetSrcCategoryId is SrcCategoryId Setter 源类目ID
func (*AlibabaImapFixedmappingQueryAPIRequest) SetSrcChannelId ¶
func (r *AlibabaImapFixedmappingQueryAPIRequest) SetSrcChannelId(_srcChannelId int64) error
SetSrcChannelId is SrcChannelId Setter 源渠道ID
func (*AlibabaImapFixedmappingQueryAPIRequest) SetTargetCategoryId ¶
func (r *AlibabaImapFixedmappingQueryAPIRequest) SetTargetCategoryId(_targetCategoryId int64) error
SetTargetCategoryId is TargetCategoryId Setter 目标渠道ID
func (*AlibabaImapFixedmappingQueryAPIRequest) SetTargetChannelIdList ¶
func (r *AlibabaImapFixedmappingQueryAPIRequest) SetTargetChannelIdList(_targetChannelIdList []int64) error
SetTargetChannelIdList is TargetChannelIdList Setter 目标渠道ID列表
type AlibabaImapFixedmappingQueryAPIResponse ¶
type AlibabaImapFixedmappingQueryAPIResponse struct { model.CommonResponse AlibabaImapFixedmappingQueryAPIResponseModel }
AlibabaImapFixedmappingQueryAPIResponse 查询两个渠道之间的固定映射关系,不通过算法兜底 API返回值 alibaba.imap.fixedmapping.query
查询两个渠道之间的固定映射关系,不通过算法兜底
type AlibabaImapFixedmappingQueryAPIResponseModel ¶
type AlibabaImapFixedmappingQueryAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_imap_fixedmapping_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 接口返回model Result *AlibabaImapFixedmappingQueryResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaImapFixedmappingQueryAPIResponseModel is 查询两个渠道之间的固定映射关系,不通过算法兜底 成功返回结果
type AlibabaImapFixedmappingQueryResult ¶
type AlibabaImapFixedmappingQueryResult struct { // list参数 TopImapUnionCategoryPathDoList []TopImapUnionCategoryPathDo `` /* 138-byte string literal not displayed */ // 错误信息 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
AlibabaImapFixedmappingQueryResult 结构体
type AlibabaImapPvAutofillAPIRequest ¶
type AlibabaImapPvAutofillAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaImapPvAutofillAPIRequest 属性回填接口 API请求 alibaba.imap.pv.autofill
根据用户传入的标题、目标渠道id,目标渠道叶子类目,预测其对应的pv信息,返回给业务方,供其自动填充属性项属性值信息
func NewAlibabaImapPvAutofillRequest ¶
func NewAlibabaImapPvAutofillRequest() *AlibabaImapPvAutofillAPIRequest
NewAlibabaImapPvAutofillRequest 初始化AlibabaImapPvAutofillAPIRequest对象
func (AlibabaImapPvAutofillAPIRequest) GetApiMethodName ¶
func (r AlibabaImapPvAutofillAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaImapPvAutofillAPIRequest) GetApiParams ¶
func (r AlibabaImapPvAutofillAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaImapPvAutofillAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaImapPvAutofillAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaImapPvAutofillAPIRequest) GetTopImapItemDo ¶
func (r AlibabaImapPvAutofillAPIRequest) GetTopImapItemDo() *TopImapItemDo
GetTopImapItemDo TopImapItemDo Getter
func (*AlibabaImapPvAutofillAPIRequest) SetTopImapItemDo ¶
func (r *AlibabaImapPvAutofillAPIRequest) SetTopImapItemDo(_topImapItemDo *TopImapItemDo) error
SetTopImapItemDo is TopImapItemDo Setter 系统入参
type AlibabaImapPvAutofillAPIResponse ¶
type AlibabaImapPvAutofillAPIResponse struct { model.CommonResponse AlibabaImapPvAutofillAPIResponseModel }
AlibabaImapPvAutofillAPIResponse 属性回填接口 API返回值 alibaba.imap.pv.autofill
根据用户传入的标题、目标渠道id,目标渠道叶子类目,预测其对应的pv信息,返回给业务方,供其自动填充属性项属性值信息
type AlibabaImapPvAutofillAPIResponseModel ¶
type AlibabaImapPvAutofillAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_imap_pv_autofill_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // imap通用返回DO Result *TopImapResultDo `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaImapPvAutofillAPIResponseModel is 属性回填接口 成功返回结果
type AliexpressSocialDiscategoryGetAPIRequest ¶
type AliexpressSocialDiscategoryGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AliexpressSocialDiscategoryGetAPIRequest 展示类目获取接口 API请求 aliexpress.social.discategory.get
AE展示类目获取接口
func NewAliexpressSocialDiscategoryGetRequest ¶
func NewAliexpressSocialDiscategoryGetRequest() *AliexpressSocialDiscategoryGetAPIRequest
NewAliexpressSocialDiscategoryGetRequest 初始化AliexpressSocialDiscategoryGetAPIRequest对象
func (AliexpressSocialDiscategoryGetAPIRequest) GetApiMethodName ¶
func (r AliexpressSocialDiscategoryGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliexpressSocialDiscategoryGetAPIRequest) GetApiParams ¶
func (r AliexpressSocialDiscategoryGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliexpressSocialDiscategoryGetAPIRequest) GetLocale ¶
func (r AliexpressSocialDiscategoryGetAPIRequest) GetLocale() string
GetLocale Locale Getter
func (AliexpressSocialDiscategoryGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AliexpressSocialDiscategoryGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AliexpressSocialDiscategoryGetAPIRequest) SetLocale ¶
func (r *AliexpressSocialDiscategoryGetAPIRequest) SetLocale(_locale string) error
SetLocale is Locale Setter Locale值,格式为language+"_"+country
type AliexpressSocialDiscategoryGetAPIResponse ¶
type AliexpressSocialDiscategoryGetAPIResponse struct { model.CommonResponse AliexpressSocialDiscategoryGetAPIResponseModel }
AliexpressSocialDiscategoryGetAPIResponse 展示类目获取接口 API返回值 aliexpress.social.discategory.get
AE展示类目获取接口
type AliexpressSocialDiscategoryGetAPIResponseModel ¶
type AliexpressSocialDiscategoryGetAPIResponseModel struct { XMLName xml.Name `xml:"aliexpress_social_discategory_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *ItemPickPagingResult `json:"result,omitempty" xml:"result,omitempty"` }
AliexpressSocialDiscategoryGetAPIResponseModel is 展示类目获取接口 成功返回结果
type Brand ¶
type Brand struct { // vid的值 Name string `json:"name,omitempty" xml:"name,omitempty"` // 品牌的属性名 PropName string `json:"prop_name,omitempty" xml:"prop_name,omitempty"` // 对应属性的 pid:vid 串中的vid Vid int64 `json:"vid,omitempty" xml:"vid,omitempty"` // 品牌的属性id Pid int64 `json:"pid,omitempty" xml:"pid,omitempty"` }
Brand 结构体
type CategoryDto ¶
type CategoryDto struct { // 子节点 Childrens []CategoryDto `json:"childrens,omitempty" xml:"childrens>category_dto,omitempty"` // 类目名称 CategoryName string `json:"category_name,omitempty" xml:"category_name,omitempty"` // 类目ID CategoryId string `json:"category_id,omitempty" xml:"category_id,omitempty"` }
CategoryDto 结构体
type Feature ¶
type Feature struct { // 属性键 AttrKey string `json:"attr_key,omitempty" xml:"attr_key,omitempty"` // 属性值 AttrValue string `json:"attr_value,omitempty" xml:"attr_value,omitempty"` }
Feature 结构体
type FixedMappingAppInfo ¶
type FixedMappingAppInfo struct { // 访问映射接口密码 Password string `json:"password,omitempty" xml:"password,omitempty"` // 访问映射接口账号 AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"` }
FixedMappingAppInfo 结构体
type ItemCat ¶
type ItemCat struct { // Feature对象列表<br/>目前已有的属性:<br/>若Attr_key为 udsaleprop,attr_value为1 则允许卖家在改类目新增自定义销售属性,不然为不允许 Features []Feature `json:"features,omitempty" xml:"features>feature,omitempty"` // 类目名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 状态。可选值:normal(正常),deleted(删除) Status string `json:"status,omitempty" xml:"status,omitempty"` // 商品所属类目ID Cid int64 `json:"cid,omitempty" xml:"cid,omitempty"` // 父类目ID=0时,代表的是一级的类目 ParentCid int64 `json:"parent_cid,omitempty" xml:"parent_cid,omitempty"` // 排列序号,表示同级类目的展现次序,如数值相等则按名称次序排列。取值范围:大于零的整数 SortOrder int64 `json:"sort_order,omitempty" xml:"sort_order,omitempty"` // 该类目是否为父类目(即:该类目是否还有子类目) IsParent bool `json:"is_parent,omitempty" xml:"is_parent,omitempty"` // 是否度量衡类目 TaosirCat bool `json:"taosir_cat,omitempty" xml:"taosir_cat,omitempty"` }
ItemCat 结构体
type ItemPickPagingResult ¶
type ItemPickPagingResult struct { // result Results []CategoryDto `json:"results,omitempty" xml:"results>category_dto,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误信息 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
ItemPickPagingResult 结构体
type PropsModificationResult ¶
type PropsModificationResult struct { // 变更日期 Ds string `json:"ds,omitempty" xml:"ds,omitempty"` // 属性名称 PropertyName string `json:"property_name,omitempty" xml:"property_name,omitempty"` // 类目属性Id PropertyId int64 `json:"property_id,omitempty" xml:"property_id,omitempty"` // 是否必填,0-否,1-是 Required int64 `json:"required,omitempty" xml:"required,omitempty"` // 是否多选,0-否,1-是 MultiSelect int64 `json:"multi_select,omitempty" xml:"multi_select,omitempty"` // 变更类型: 删除(1), 修改(2), 新增(3) Type int64 `json:"type,omitempty" xml:"type,omitempty"` }
PropsModificationResult 结构体
type SellerAuthorize ¶
type SellerAuthorize struct { // 商品类目结构 ItemCats []ItemCat `json:"item_cats,omitempty" xml:"item_cats>item_cat,omitempty"` // 商品类目结构 XinpinItemCats []ItemCat `json:"xinpin_item_cats,omitempty" xml:"xinpin_item_cats>item_cat,omitempty"` // 品牌 Brands []Brand `json:"brands,omitempty" xml:"brands>brand,omitempty"` }
SellerAuthorize 结构体
type TaobaoItemCatpropsModificationGetAPIRequest ¶
type TaobaoItemCatpropsModificationGetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoItemCatpropsModificationGetAPIRequest 查询商品类目属性变更 API请求 taobao.item.catprops.modification.get
查询商品类目属性变更信息
func NewTaobaoItemCatpropsModificationGetRequest ¶
func NewTaobaoItemCatpropsModificationGetRequest() *TaobaoItemCatpropsModificationGetAPIRequest
NewTaobaoItemCatpropsModificationGetRequest 初始化TaobaoItemCatpropsModificationGetAPIRequest对象
func (TaobaoItemCatpropsModificationGetAPIRequest) GetApiMethodName ¶
func (r TaobaoItemCatpropsModificationGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoItemCatpropsModificationGetAPIRequest) GetApiParams ¶
func (r TaobaoItemCatpropsModificationGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoItemCatpropsModificationGetAPIRequest) GetCategoryId ¶
func (r TaobaoItemCatpropsModificationGetAPIRequest) GetCategoryId() int64
GetCategoryId CategoryId Getter
func (TaobaoItemCatpropsModificationGetAPIRequest) GetItemId ¶
func (r TaobaoItemCatpropsModificationGetAPIRequest) GetItemId() string
GetItemId ItemId Getter
func (TaobaoItemCatpropsModificationGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r TaobaoItemCatpropsModificationGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoItemCatpropsModificationGetAPIRequest) GetStartTime ¶
func (r TaobaoItemCatpropsModificationGetAPIRequest) GetStartTime() string
GetStartTime StartTime Getter
func (*TaobaoItemCatpropsModificationGetAPIRequest) SetCategoryId ¶
func (r *TaobaoItemCatpropsModificationGetAPIRequest) SetCategoryId(_categoryId int64) error
SetCategoryId is CategoryId Setter 类目Id(与商品Id二选一即可)
func (*TaobaoItemCatpropsModificationGetAPIRequest) SetItemId ¶
func (r *TaobaoItemCatpropsModificationGetAPIRequest) SetItemId(_itemId string) error
SetItemId is ItemId Setter 商品Id(与类目Id二选一即可。若同时传入商品Id和类目Id,则优先使用商品Id。若填写商品Id,则起始时间设为该商品最近修改时间)
func (*TaobaoItemCatpropsModificationGetAPIRequest) SetStartTime ¶
func (r *TaobaoItemCatpropsModificationGetAPIRequest) SetStartTime(_startTime string) error
SetStartTime is StartTime Setter 起始请求时间(建议传入,默认为90天内)
type TaobaoItemCatpropsModificationGetAPIResponse ¶
type TaobaoItemCatpropsModificationGetAPIResponse struct { model.CommonResponse TaobaoItemCatpropsModificationGetAPIResponseModel }
TaobaoItemCatpropsModificationGetAPIResponse 查询商品类目属性变更 API返回值 taobao.item.catprops.modification.get
查询商品类目属性变更信息
type TaobaoItemCatpropsModificationGetAPIResponseModel ¶
type TaobaoItemCatpropsModificationGetAPIResponseModel struct { XMLName xml.Name `xml:"item_catprops_modification_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Results []PropsModificationResult `json:"results,omitempty" xml:"results>props_modification_result,omitempty"` }
TaobaoItemCatpropsModificationGetAPIResponseModel is 查询商品类目属性变更 成功返回结果
type TaobaoItemcatsAuthorizeGetAPIRequest ¶
type TaobaoItemcatsAuthorizeGetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoItemcatsAuthorizeGetAPIRequest 查询商家被授权品牌列表和类目列表 API请求 taobao.itemcats.authorize.get
查询B商家被授权品牌列表、类目列表和 c 商家新品类目列表
func NewTaobaoItemcatsAuthorizeGetRequest ¶
func NewTaobaoItemcatsAuthorizeGetRequest() *TaobaoItemcatsAuthorizeGetAPIRequest
NewTaobaoItemcatsAuthorizeGetRequest 初始化TaobaoItemcatsAuthorizeGetAPIRequest对象
func (TaobaoItemcatsAuthorizeGetAPIRequest) GetApiMethodName ¶
func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoItemcatsAuthorizeGetAPIRequest) GetApiParams ¶
func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoItemcatsAuthorizeGetAPIRequest) GetFields ¶
func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TaobaoItemcatsAuthorizeGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r TaobaoItemcatsAuthorizeGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoItemcatsAuthorizeGetAPIRequest) SetFields ¶
func (r *TaobaoItemcatsAuthorizeGetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需要返回的字段。目前支持有:brand.vid, brand.name, item_cat.cid, item_cat.name, item_cat.status,item_cat.sort_order,item_cat.parent_cid,item_cat.is_parent,xinpin_item_cat.cid, xinpin_item_cat.name, xinpin_item_cat.status,xinpin_item_cat.sort_order,xinpin_item_cat.parent_cid,xinpin_item_cat.is_parent
type TaobaoItemcatsAuthorizeGetAPIResponse ¶
type TaobaoItemcatsAuthorizeGetAPIResponse struct { model.CommonResponse TaobaoItemcatsAuthorizeGetAPIResponseModel }
TaobaoItemcatsAuthorizeGetAPIResponse 查询商家被授权品牌列表和类目列表 API返回值 taobao.itemcats.authorize.get
查询B商家被授权品牌列表、类目列表和 c 商家新品类目列表
type TaobaoItemcatsAuthorizeGetAPIResponseModel ¶
type TaobaoItemcatsAuthorizeGetAPIResponseModel struct { XMLName xml.Name `xml:"itemcats_authorize_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 里面有3个数组:Brand[]品牌列表,ItemCat[] 类目列表XinpinItemCat[] 针对于C卖家新品类目列表 SellerAuthorize *SellerAuthorize `json:"seller_authorize,omitempty" xml:"seller_authorize,omitempty"` }
TaobaoItemcatsAuthorizeGetAPIResponseModel is 查询商家被授权品牌列表和类目列表 成功返回结果
type TaobaoItemcatsGetAPIRequest ¶
TaobaoItemcatsGetAPIRequest 获取后台供卖家发布商品的标准商品类目 API请求 taobao.itemcats.get
获取后台供卖家发布商品的标准商品类目。
func NewTaobaoItemcatsGetRequest ¶
func NewTaobaoItemcatsGetRequest() *TaobaoItemcatsGetAPIRequest
NewTaobaoItemcatsGetRequest 初始化TaobaoItemcatsGetAPIRequest对象
func (TaobaoItemcatsGetAPIRequest) GetApiMethodName ¶
func (r TaobaoItemcatsGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoItemcatsGetAPIRequest) GetApiParams ¶
func (r TaobaoItemcatsGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoItemcatsGetAPIRequest) GetCids ¶
func (r TaobaoItemcatsGetAPIRequest) GetCids() []int64
GetCids Cids Getter
func (TaobaoItemcatsGetAPIRequest) GetDatetime ¶ added in v1.2.5
func (r TaobaoItemcatsGetAPIRequest) GetDatetime() string
GetDatetime Datetime Getter
func (TaobaoItemcatsGetAPIRequest) GetFields ¶
func (r TaobaoItemcatsGetAPIRequest) GetFields() []string
GetFields Fields Getter
func (TaobaoItemcatsGetAPIRequest) GetParentCid ¶
func (r TaobaoItemcatsGetAPIRequest) GetParentCid() int64
GetParentCid ParentCid Getter
func (TaobaoItemcatsGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r TaobaoItemcatsGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoItemcatsGetAPIRequest) SetCids ¶
func (r *TaobaoItemcatsGetAPIRequest) SetCids(_cids []int64) error
SetCids is Cids Setter 商品所属类目ID列表,用半角逗号(,)分隔 例如:(18957,19562,) (cids、parent_cid至少传一个)
func (*TaobaoItemcatsGetAPIRequest) SetDatetime ¶ added in v1.2.5
func (r *TaobaoItemcatsGetAPIRequest) SetDatetime(_datetime string) error
SetDatetime is Datetime Setter 无效字段,暂无法使用。时间戳(格式:yyyy-MM-dd HH:mm:ss)如果该字段没有传,则取当前所有的类目信息,如果传了parent_cid或者cids,则忽略datetime,如果该字段传了,那么可以查询到该时间到现在为止的增量变化
func (*TaobaoItemcatsGetAPIRequest) SetFields ¶
func (r *TaobaoItemcatsGetAPIRequest) SetFields(_fields []string) error
SetFields is Fields Setter 需要返回的字段列表,见ItemCat,默认返回:cid,parent_cid,name,is_parent;增量类目信息,根据fields传入的参数返回相应的结果。 features字段: 1、如果存在attr_key=freeze表示该类目被冻结了,attr_value=0,5,value可能存在2个值(也可能只有1个),用逗号分割,0表示禁编辑,5表示禁止发布
func (*TaobaoItemcatsGetAPIRequest) SetParentCid ¶
func (r *TaobaoItemcatsGetAPIRequest) SetParentCid(_parentCid int64) error
SetParentCid is ParentCid Setter 父商品类目 id,0表示根节点, 传输该参数返回所有子类目。 (cids、parent_cid至少传一个)
type TaobaoItemcatsGetAPIResponse ¶
type TaobaoItemcatsGetAPIResponse struct { model.CommonResponse TaobaoItemcatsGetAPIResponseModel }
TaobaoItemcatsGetAPIResponse 获取后台供卖家发布商品的标准商品类目 API返回值 taobao.itemcats.get
获取后台供卖家发布商品的标准商品类目。
type TaobaoItemcatsGetAPIResponseModel ¶
type TaobaoItemcatsGetAPIResponseModel struct { XMLName xml.Name `xml:"itemcats_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 商品类目结构 ItemCats []ItemCat `json:"item_cats,omitempty" xml:"item_cats>item_cat,omitempty"` // 最近修改时间(如果取增量,会返回该字段)。 LastModified string `json:"last_modified,omitempty" xml:"last_modified,omitempty"` }
TaobaoItemcatsGetAPIResponseModel is 获取后台供卖家发布商品的标准商品类目 成功返回结果
type TopImapItemDo ¶
type TopImapItemDo struct { // 【非必填,能填则填】商品所在叶子类目类目路径名称列表,从一级到叶子 SrcCatNamePathList []string `json:"src_cat_name_path_list,omitempty" xml:"src_cat_name_path_list>string,omitempty"` // 【非必填,能填则填】商品相关pv信息 PvPairDoList []TopPVPairDo `json:"pv_pair_do_list,omitempty" xml:"pv_pair_do_list>top_pv_pair_do,omitempty"` // 非必填,能填则填】barccode列表 BarcodeList []string `json:"barcode_list,omitempty" xml:"barcode_list>string,omitempty"` // 商品ID ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"` // 【非必填,能填则填】商品品牌名称 BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"` // 【必填】商品标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // 【必填】目标渠道ID TargetChannelId int64 `json:"target_channel_id,omitempty" xml:"target_channel_id,omitempty"` // 【必填】源渠道ID SrcChannelId int64 `json:"src_channel_id,omitempty" xml:"src_channel_id,omitempty"` // 【非必填】 TargetCategoryId int64 `json:"target_category_id,omitempty" xml:"target_category_id,omitempty"` // 【必填】商品所在叶子类目ID SrcCategoryId int64 `json:"src_category_id,omitempty" xml:"src_category_id,omitempty"` }
TopImapItemDo 结构体
type TopImapResultDo ¶
type TopImapResultDo struct { // 返回的pv对列表 TopPvPairDoList []TopPVPairDo `json:"top_pv_pair_do_list,omitempty" xml:"top_pv_pair_do_list>top_pv_pair_do,omitempty"` // 错误信息 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // true表示调用成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
TopImapResultDo 结构体
type TopImapUnionCategoryPathDo ¶
type TopImapUnionCategoryPathDo struct { // 叶子类目名称 LeafCatName string `json:"leaf_cat_name,omitempty" xml:"leaf_cat_name,omitempty"` // 四级类目名称 L4CatName string `json:"l4_cat_name,omitempty" xml:"l4_cat_name,omitempty"` // 二级类目名称 L2CatName string `json:"l2_cat_name,omitempty" xml:"l2_cat_name,omitempty"` // 三级类目名称 L3CatName string `json:"l3_cat_name,omitempty" xml:"l3_cat_name,omitempty"` // 五级类目名称 L5CatName string `json:"l5_cat_name,omitempty" xml:"l5_cat_name,omitempty"` // 一级类目名称 L1CatName string `json:"l1_cat_name,omitempty" xml:"l1_cat_name,omitempty"` // 五级类目ID L5CatId int64 `json:"l5_cat_id,omitempty" xml:"l5_cat_id,omitempty"` // 三级类目ID L3CatId int64 `json:"l3_cat_id,omitempty" xml:"l3_cat_id,omitempty"` // 叶子类目ID LeafCatId int64 `json:"leaf_cat_id,omitempty" xml:"leaf_cat_id,omitempty"` // 一级类目ID L1CatId int64 `json:"l1_cat_id,omitempty" xml:"l1_cat_id,omitempty"` // 四级类目ID L4CatId int64 `json:"l4_cat_id,omitempty" xml:"l4_cat_id,omitempty"` // 二级类目ID L2CatId int64 `json:"l2_cat_id,omitempty" xml:"l2_cat_id,omitempty"` // 渠道ID ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"` // 是否叶子 Leaf bool `json:"leaf,omitempty" xml:"leaf,omitempty"` }
TopImapUnionCategoryPathDo 结构体
type TopPVPairDo ¶
type TopPVPairDo struct { // 属性项名称 PropertyName string `json:"property_name,omitempty" xml:"property_name,omitempty"` // 属性值名称 ValueName string `json:"value_name,omitempty" xml:"value_name,omitempty"` // 属性值ID ValueId int64 `json:"value_id,omitempty" xml:"value_id,omitempty"` // 属性项ID PropertyId int64 `json:"property_id,omitempty" xml:"property_id,omitempty"` }
TopPVPairDo 结构体
Source Files ¶
- AlibabaImapCategoryPredictAPIRequest.go
- AlibabaImapCategoryPredictAPIResponse.go
- AlibabaImapCategoryPredictResult.go
- AlibabaImapFixedmappingQueryAPIRequest.go
- AlibabaImapFixedmappingQueryAPIResponse.go
- AlibabaImapFixedmappingQueryResult.go
- AlibabaImapPvAutofillAPIRequest.go
- AlibabaImapPvAutofillAPIResponse.go
- AliexpressSocialDiscategoryGetAPIRequest.go
- AliexpressSocialDiscategoryGetAPIResponse.go
- Brand.go
- CategoryDto.go
- Feature.go
- FixedMappingAppInfo.go
- ItemCat.go
- ItemPickPagingResult.go
- PropsModificationResult.go
- SellerAuthorize.go
- TaobaoItemCatpropsModificationGetAPIRequest.go
- TaobaoItemCatpropsModificationGetAPIResponse.go
- TaobaoItemcatsAuthorizeGetAPIRequest.go
- TaobaoItemcatsAuthorizeGetAPIResponse.go
- TaobaoItemcatsGetAPIRequest.go
- TaobaoItemcatsGetAPIResponse.go
- TopImapItemDo.go
- TopImapResultDo.go
- TopImapUnionCategoryPathDo.go
- TopPVPairDo.go
- doc.go