aeusergrowth

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

AE-UserOpen-Recommend model

https://open.taobao.com/API.htm?docId=45722&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliexpressUsergrowthRecommendItemsGetAPIRequest added in v1.2.0

type AliexpressUsergrowthRecommendItemsGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

第三方平台推荐商品 API请求 aliexpress.usergrowth.recommend.items.get

第三方平台的推荐AE商品 场景:skin 、底部推荐等

func NewAliexpressUsergrowthRecommendItemsGetRequest

func NewAliexpressUsergrowthRecommendItemsGetRequest() *AliexpressUsergrowthRecommendItemsGetAPIRequest

初始化AliexpressUsergrowthRecommendItemsGetAPIRequest对象

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetCountryCode added in v1.2.0

CountryCode Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetCurrencyCode added in v1.2.0

CurrencyCode Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetLanguage added in v1.2.0

Language Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetPageIndex added in v1.2.0

PageIndex Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetPageSize added in v1.2.0

PageSize Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetTrackingId added in v1.2.0

TrackingId Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetUserTypeCode added in v1.2.0

UserTypeCode Getter

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCountryCode added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCountryCode(_countryCode string) error

CountryCode Setter country code

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCurrencyCode added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCurrencyCode(_currencyCode string) error

CurrencyCode Setter currency Code

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetLanguage added in v1.2.0

Language Setter language

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetPageIndex added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetPageIndex(_pageIndex string) error

PageIndex Setter page index,start from 1

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetPageSize added in v1.2.0

PageSize Setter page size

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetTrackingId added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetTrackingId(_trackingId string) error

TrackingId Setter third party trackingId

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetUserTypeCode added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetUserTypeCode(_userTypeCode string) error

UserTypeCode Setter user type

type AliexpressUsergrowthRecommendItemsGetAPIResponse

type AliexpressUsergrowthRecommendItemsGetAPIResponse struct {
	model.CommonResponse
	AliexpressUsergrowthRecommendItemsGetAPIResponseModel
}

第三方平台推荐商品 API返回值 aliexpress.usergrowth.recommend.items.get

第三方平台的推荐AE商品 场景:skin 、底部推荐等

type AliexpressUsergrowthRecommendItemsGetAPIResponseModel added in v1.2.0

type AliexpressUsergrowthRecommendItemsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"aliexpress_usergrowth_recommend_items_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// response model
	Result *AliexpressUsergrowthRecommendItemsGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

第三方平台推荐商品 成功返回结果

type AliexpressUsergrowthRecommendItemsGetData

type AliexpressUsergrowthRecommendItemsGetData struct {
	// product id
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// sale price,will return local pirce
	SalePrice string `json:"sale_price,omitempty" xml:"sale_price,omitempty"`
	// product photo url
	Photo string `json:"photo,omitempty" xml:"photo,omitempty"`
	// shop name
	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`
	// product name
	ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"`
	// store url
	ShopDomain string `json:"shop_domain,omitempty" xml:"shop_domain,omitempty"`
	// detailUrl
	DetailUrl string `json:"detail_url,omitempty" xml:"detail_url,omitempty"`
	// shopId
	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
	// sub category
	SubCategory string `json:"sub_category,omitempty" xml:"sub_category,omitempty"`
	// rating count
	RatingCount int64 `json:"rating_count,omitempty" xml:"rating_count,omitempty"`
	// photo height
	PhotoHeight int64 `json:"photo_height,omitempty" xml:"photo_height,omitempty"`
	// shop rating
	ShopRating string `json:"shop_rating,omitempty" xml:"shop_rating,omitempty"`
	// delivery freeShipping
	FreeShipping bool `json:"free_shipping,omitempty" xml:"free_shipping,omitempty"`
	// product rating
	RatingValue string `json:"rating_value,omitempty" xml:"rating_value,omitempty"`
	// category Name
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// photo width
	PhotoWidth int64 `json:"photo_width,omitempty" xml:"photo_width,omitempty"`
}

AliexpressUsergrowthRecommendItemsGetData

type AliexpressUsergrowthRecommendItemsGetResult

type AliexpressUsergrowthRecommendItemsGetResult struct {
	// Result itemList,The product are located at the top,maybe null when success = false
	DataList []AliexpressUsergrowthRecommendItemsGetData `json:"data_list,omitempty" xml:"data_list>aliexpress_usergrowth_recommend_items_get_data,omitempty"`
	// success is used to determine whether invoke service success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// other extend message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// Code is used to determine whether the result is correct
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

AliexpressUsergrowthRecommendItemsGetResult

type AliexpressUsergrowthSearchItemsGetAPIRequest added in v1.2.0

type AliexpressUsergrowthSearchItemsGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

第三方平台搜索AE商品 API请求 aliexpress.usergrowth.search.items.get

第三方平台的搜索服务 获取AE商品list

func NewAliexpressUsergrowthSearchItemsGetRequest

func NewAliexpressUsergrowthSearchItemsGetRequest() *AliexpressUsergrowthSearchItemsGetAPIRequest

初始化AliexpressUsergrowthSearchItemsGetAPIRequest对象

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetCountryCode added in v1.2.0

CountryCode Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetCurrencyCode added in v1.2.0

CurrencyCode Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetKeywords added in v1.2.0

Keywords Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetLanguage added in v1.2.0

Language Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetPageIndex added in v1.2.0

PageIndex Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetPageSize added in v1.2.0

PageSize Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetTrackingId added in v1.2.0

TrackingId Getter

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetCountryCode added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetCountryCode(_countryCode string) error

CountryCode Setter ship to country

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetCurrencyCode added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetCurrencyCode(_currencyCode string) error

CurrencyCode Setter currency code

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetKeywords added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetKeywords(_keywords string) error

Keywords Setter user input keypods

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetLanguage added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetLanguage(_language string) error

Language Setter language

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageIndex added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageIndex(_pageIndex string) error

PageIndex Setter page index

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageSize added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageSize(_pageSize string) error

PageSize Setter page size

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetTrackingId added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetTrackingId(_trackingId string) error

TrackingId Setter Third party tracking_id

type AliexpressUsergrowthSearchItemsGetAPIResponse

type AliexpressUsergrowthSearchItemsGetAPIResponse struct {
	model.CommonResponse
	AliexpressUsergrowthSearchItemsGetAPIResponseModel
}

第三方平台搜索AE商品 API返回值 aliexpress.usergrowth.search.items.get

第三方平台的搜索服务 获取AE商品list

type AliexpressUsergrowthSearchItemsGetAPIResponseModel added in v1.2.0

type AliexpressUsergrowthSearchItemsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"aliexpress_usergrowth_search_items_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// response model
	Result *AliexpressUsergrowthSearchItemsGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

第三方平台搜索AE商品 成功返回结果

type AliexpressUsergrowthSearchItemsGetData

type AliexpressUsergrowthSearchItemsGetData struct {
	// product id
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// sale price , return  local price
	SalePrice string `json:"sale_price,omitempty" xml:"sale_price,omitempty"`
	// product photo url
	Photo string `json:"photo,omitempty" xml:"photo,omitempty"`
	// shop name
	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`
	// product name
	ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"`
	// store url
	ShopDomain string `json:"shop_domain,omitempty" xml:"shop_domain,omitempty"`
	// product detail Url
	DetailUrl string `json:"detail_url,omitempty" xml:"detail_url,omitempty"`
	// shopId
	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
	// sub category
	SubCategory string `json:"sub_category,omitempty" xml:"sub_category,omitempty"`
	// rating count
	RatingCount int64 `json:"rating_count,omitempty" xml:"rating_count,omitempty"`
	// photo height
	PhotoHeight int64 `json:"photo_height,omitempty" xml:"photo_height,omitempty"`
	// shop rating
	ShopRating string `json:"shop_rating,omitempty" xml:"shop_rating,omitempty"`
	// rating
	RatingValue string `json:"rating_value,omitempty" xml:"rating_value,omitempty"`
	// product category
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// photo width
	PhotoWidth int64 `json:"photo_width,omitempty" xml:"photo_width,omitempty"`
	// delivery freeShipping
	FreeShipping bool `json:"free_shipping,omitempty" xml:"free_shipping,omitempty"`
}

AliexpressUsergrowthSearchItemsGetData

type AliexpressUsergrowthSearchItemsGetResult

type AliexpressUsergrowthSearchItemsGetResult struct {
	// Result,The product  are located at the top,maybe null  when success = false
	DataList []AliexpressUsergrowthSearchItemsGetData `json:"data_list,omitempty" xml:"data_list>aliexpress_usergrowth_search_items_get_data,omitempty"`
	// success is used to determine whether invoke service success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// other extend message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// Code is used to determine whether the result is correct
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// extend param
	Ext *Ext `json:"ext,omitempty" xml:"ext,omitempty"`
}

AliexpressUsergrowthSearchItemsGetResult

type Ext

type Ext struct {
	// search page link
	SearchPageLink string `json:"search_page_link,omitempty" xml:"search_page_link,omitempty"`
}

Ext

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL