Documentation ¶
Overview ¶
Package ju 包含聚划算API相关结构体
Index ¶
- type Extend
- type Items
- type PaginationResult
- type TaobaoJuItemsSearchAPIRequest
- func (r TaobaoJuItemsSearchAPIRequest) GetApiMethodName() string
- func (r TaobaoJuItemsSearchAPIRequest) GetApiParams() url.Values
- func (r TaobaoJuItemsSearchAPIRequest) GetParamTopItemQuery() *TopItemQuery
- func (r *TaobaoJuItemsSearchAPIRequest) SetParamTopItemQuery(_paramTopItemQuery *TopItemQuery) error
- type TaobaoJuItemsSearchAPIResponse
- type TaobaoJuItemsSearchAPIResponseModel
- type TopItemQuery
- type Trackparams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extend ¶
type Extend struct { // empty Empty bool `json:"empty,omitempty" xml:"empty,omitempty"` }
Extend 结构体
type Items ¶
type Items struct { // 卖点描述 UspDescList []string `json:"usp_desc_list,omitempty" xml:"usp_desc_list>string,omitempty"` // 商品卖点 ItemUspList []string `json:"item_usp_list,omitempty" xml:"item_usp_list>string,omitempty"` // 价格卖点 PriceUspList []string `json:"price_usp_list,omitempty" xml:"price_usp_list>string,omitempty"` // 原价 OrigPrice string `json:"orig_price,omitempty" xml:"orig_price,omitempty"` // pc链接 PcUrl string `json:"pc_url,omitempty" xml:"pc_url,omitempty"` // 无线主图 PicUrlForWL string `json:"pic_url_for_w_l,omitempty" xml:"pic_url_for_w_l,omitempty"` // 类目名称 CategoryName string `json:"category_name,omitempty" xml:"category_name,omitempty"` // 聚划算价格,单位分 ActPrice string `json:"act_price,omitempty" xml:"act_price,omitempty"` // 商品标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // 无线链接 WapUrl string `json:"wap_url,omitempty" xml:"wap_url,omitempty"` // pc主图 PicUrlForPC string `json:"pic_url_for_p_c,omitempty" xml:"pic_url_for_p_c,omitempty"` // 淘宝类目id TbFirstCatId int64 `json:"tb_first_cat_id,omitempty" xml:"tb_first_cat_id,omitempty"` // itemId ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 展示结束时间 ShowEndTime int64 `json:"show_end_time,omitempty" xml:"show_end_time,omitempty"` // 频道id PlatformId int64 `json:"platform_id,omitempty" xml:"platform_id,omitempty"` // 聚划算id JuId int64 `json:"ju_id,omitempty" xml:"ju_id,omitempty"` // 开团时间 OnlineStartTime int64 `json:"online_start_time,omitempty" xml:"online_start_time,omitempty"` // 开始展示时间 ShowStartTime int64 `json:"show_start_time,omitempty" xml:"show_start_time,omitempty"` // 开团结束时间 OnlineEndTime int64 `json:"online_end_time,omitempty" xml:"online_end_time,omitempty"` // 是否包邮 PayPostage bool `json:"pay_postage,omitempty" xml:"pay_postage,omitempty"` }
Items 结构体
type PaginationResult ¶
type PaginationResult struct { // 商品数据 ModelList []Items `json:"model_list,omitempty" xml:"model_list>items,omitempty"` // 错误码 MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"` // 错误信息 MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"` // 当前页码 CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"` // 扩展属性 Extend *Extend `json:"extend,omitempty" xml:"extend,omitempty"` // 一页大小 PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // 商品总数 TotalItem int64 `json:"total_item,omitempty" xml:"total_item,omitempty"` // 总页数 TotalPage int64 `json:"total_page,omitempty" xml:"total_page,omitempty"` // 埋点信息 TrackParams *Trackparams `json:"track_params,omitempty" xml:"track_params,omitempty"` // 请求是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
PaginationResult 结构体
type TaobaoJuItemsSearchAPIRequest ¶ added in v1.2.0
type TaobaoJuItemsSearchAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoJuItemsSearchAPIRequest 聚划算商品搜索接口 API请求 taobao.ju.items.search
搜索聚划算商品
func NewTaobaoJuItemsSearchRequest ¶
func NewTaobaoJuItemsSearchRequest() *TaobaoJuItemsSearchAPIRequest
NewTaobaoJuItemsSearchRequest 初始化TaobaoJuItemsSearchAPIRequest对象
func (TaobaoJuItemsSearchAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoJuItemsSearchAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoJuItemsSearchAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJuItemsSearchAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoJuItemsSearchAPIRequest) GetParamTopItemQuery ¶ added in v1.2.0
func (r TaobaoJuItemsSearchAPIRequest) GetParamTopItemQuery() *TopItemQuery
GetParamTopItemQuery ParamTopItemQuery Getter
func (*TaobaoJuItemsSearchAPIRequest) SetParamTopItemQuery ¶ added in v1.2.0
func (r *TaobaoJuItemsSearchAPIRequest) SetParamTopItemQuery(_paramTopItemQuery *TopItemQuery) error
SetParamTopItemQuery is ParamTopItemQuery Setter query
type TaobaoJuItemsSearchAPIResponse ¶
type TaobaoJuItemsSearchAPIResponse struct { model.CommonResponse TaobaoJuItemsSearchAPIResponseModel }
TaobaoJuItemsSearchAPIResponse 聚划算商品搜索接口 API返回值 taobao.ju.items.search
搜索聚划算商品
type TaobaoJuItemsSearchAPIResponseModel ¶ added in v1.2.0
type TaobaoJuItemsSearchAPIResponseModel struct { XMLName xml.Name `xml:"ju_items_search_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *PaginationResult `json:"result,omitempty" xml:"result,omitempty"` }
TaobaoJuItemsSearchAPIResponseModel is 聚划算商品搜索接口 成功返回结果
type TopItemQuery ¶
type TopItemQuery struct { // 媒体pid,必传 Pid string `json:"pid,omitempty" xml:"pid,omitempty"` // 搜索关键词,可不传 Word string `json:"word,omitempty" xml:"word,omitempty"` // 页码,必传 CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"` // 一页大小,必传 PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // 状态,预热:1,正在进行中:2,可不传 Status int64 `json:"status,omitempty" xml:"status,omitempty"` // 淘宝类目id,可不传 TaobaoCategoryId int64 `json:"taobao_category_id,omitempty" xml:"taobao_category_id,omitempty"` // 是否包邮,可不传 Postage bool `json:"postage,omitempty" xml:"postage,omitempty"` }
TopItemQuery 结构体
type Trackparams ¶
type Trackparams struct { // empty Empty bool `json:"empty,omitempty" xml:"empty,omitempty"` }
Trackparams 结构体
Click to show internal directories.
Click to hide internal directories.