Documentation
¶
Overview ¶
提供了淘宝客商品列表和淘宝客单品详情推广,店铺推广,类目和关键字推广以及淘客报表查询等功能.常见的淘客问题,请看该文档的“功能介绍” auto sdk from taobao ApiMetadata.xml version 20130808 auther: dz7changkong@qq.com
Index ¶
- Constants
- type DeliveryTime
- type DescModuleInfo
- type FoodSecurity
- type Item
- type ItemImg
- type LocalityLife
- type Location
- type PaimaiInfo
- type PropImg
- type Sku
- type TaobaokeCaturlGetRequest
- func (r *TaobaokeCaturlGetRequest) GetResponse(accessToken string) (*TaobaokeCaturlGetResponse, []byte, error)
- func (r *TaobaokeCaturlGetRequest) SetCid(value string)
- func (r *TaobaokeCaturlGetRequest) SetNick(value string)
- func (r *TaobaokeCaturlGetRequest) SetOuterCode(value string)
- func (r *TaobaokeCaturlGetRequest) SetPid(value string)
- func (r *TaobaokeCaturlGetRequest) SetQ(value string)
- type TaobaokeCaturlGetResponse
- type TaobaokeCaturlGetResponseResult
- type TaobaokeItem
- type TaobaokeItemDetail
- type TaobaokeItemsCouponGetRequest
- func (r *TaobaokeItemsCouponGetRequest) GetResponse(accessToken string) (*TaobaokeItemsCouponGetResponse, []byte, error)
- func (r *TaobaokeItemsCouponGetRequest) SetArea(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetCid(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetCouponType(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetEndCommissionNum(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetEndCommissionRate(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetEndCommissionVolume(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetEndCouponRate(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetEndCredit(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetEndVolume(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetFields(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetIsMobile(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetKeyword(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetNick(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetOuterCode(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetPageNo(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetPageSize(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetPid(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetReferType(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetShopType(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetSort(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetStartCommissionNum(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetStartCommissionRate(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetStartCommissionVolume(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetStartCouponRate(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetStartCredit(value string)
- func (r *TaobaokeItemsCouponGetRequest) SetStartVolume(value string)
- type TaobaokeItemsCouponGetResponse
- type TaobaokeItemsCouponGetResponseResult
- type TaobaokeItemsDetailGetRequest
- func (r *TaobaokeItemsDetailGetRequest) GetResponse(accessToken string) (*TaobaokeItemsDetailGetResponse, []byte, error)
- func (r *TaobaokeItemsDetailGetRequest) SetFields(value string)
- func (r *TaobaokeItemsDetailGetRequest) SetIsMobile(value string)
- func (r *TaobaokeItemsDetailGetRequest) SetNick(value string)
- func (r *TaobaokeItemsDetailGetRequest) SetNumIids(value string)
- func (r *TaobaokeItemsDetailGetRequest) SetOuterCode(value string)
- func (r *TaobaokeItemsDetailGetRequest) SetPid(value string)
- func (r *TaobaokeItemsDetailGetRequest) SetReferType(value string)
- func (r *TaobaokeItemsDetailGetRequest) SetTrackIids(value string)
- type TaobaokeItemsDetailGetResponse
- type TaobaokeItemsDetailGetResponseResult
- type TaobaokeItemsGetRequest
- func (r *TaobaokeItemsGetRequest) GetResponse(accessToken string) (*TaobaokeItemsGetResponse, []byte, error)
- func (r *TaobaokeItemsGetRequest) SetArea(value string)
- func (r *TaobaokeItemsGetRequest) SetAutoSend(value string)
- func (r *TaobaokeItemsGetRequest) SetCashCoupon(value string)
- func (r *TaobaokeItemsGetRequest) SetCashOndelivery(value string)
- func (r *TaobaokeItemsGetRequest) SetCid(value string)
- func (r *TaobaokeItemsGetRequest) SetEndCommissionNum(value string)
- func (r *TaobaokeItemsGetRequest) SetEndCommissionRate(value string)
- func (r *TaobaokeItemsGetRequest) SetEndCredit(value string)
- func (r *TaobaokeItemsGetRequest) SetEndPrice(value string)
- func (r *TaobaokeItemsGetRequest) SetEndTotalnum(value string)
- func (r *TaobaokeItemsGetRequest) SetFields(value string)
- func (r *TaobaokeItemsGetRequest) SetGuarantee(value string)
- func (r *TaobaokeItemsGetRequest) SetIsMobile(value string)
- func (r *TaobaokeItemsGetRequest) SetKeyword(value string)
- func (r *TaobaokeItemsGetRequest) SetMallItem(value string)
- func (r *TaobaokeItemsGetRequest) SetNick(value string)
- func (r *TaobaokeItemsGetRequest) SetOnemonthRepair(value string)
- func (r *TaobaokeItemsGetRequest) SetOuterCode(value string)
- func (r *TaobaokeItemsGetRequest) SetOverseasItem(value string)
- func (r *TaobaokeItemsGetRequest) SetPageNo(value string)
- func (r *TaobaokeItemsGetRequest) SetPageSize(value string)
- func (r *TaobaokeItemsGetRequest) SetPid(value string)
- func (r *TaobaokeItemsGetRequest) SetRealDescribe(value string)
- func (r *TaobaokeItemsGetRequest) SetReferType(value string)
- func (r *TaobaokeItemsGetRequest) SetSevendaysReturn(value string)
- func (r *TaobaokeItemsGetRequest) SetSort(value string)
- func (r *TaobaokeItemsGetRequest) SetStartCommissionNum(value string)
- func (r *TaobaokeItemsGetRequest) SetStartCommissionRate(value string)
- func (r *TaobaokeItemsGetRequest) SetStartCredit(value string)
- func (r *TaobaokeItemsGetRequest) SetStartPrice(value string)
- func (r *TaobaokeItemsGetRequest) SetStartTotalnum(value string)
- func (r *TaobaokeItemsGetRequest) SetVipCard(value string)
- type TaobaokeItemsGetResponse
- type TaobaokeItemsGetResponseResult
- type TaobaokeItemsRelateGetRequest
- func (r *TaobaokeItemsRelateGetRequest) GetResponse(accessToken string) (*TaobaokeItemsRelateGetResponse, []byte, error)
- func (r *TaobaokeItemsRelateGetRequest) SetCid(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetFields(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetIsMobile(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetMaxCount(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetNick(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetNumIid(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetOuterCode(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetPid(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetReferType(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetRelateType(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetSellerId(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetShopType(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetSort(value string)
- func (r *TaobaokeItemsRelateGetRequest) SetTrackIid(value string)
- type TaobaokeItemsRelateGetResponse
- type TaobaokeItemsRelateGetResponseResult
- type TaobaokeListurlGetRequest
- func (r *TaobaokeListurlGetRequest) GetResponse(accessToken string) (*TaobaokeListurlGetResponse, []byte, error)
- func (r *TaobaokeListurlGetRequest) SetNick(value string)
- func (r *TaobaokeListurlGetRequest) SetOuterCode(value string)
- func (r *TaobaokeListurlGetRequest) SetPid(value string)
- func (r *TaobaokeListurlGetRequest) SetQ(value string)
- type TaobaokeListurlGetResponse
- type TaobaokeListurlGetResponseResult
- type TaobaokePayment
- type TaobaokeRebateAuthorizeGetRequest
- func (r *TaobaokeRebateAuthorizeGetRequest) GetResponse(accessToken string) (*TaobaokeRebateAuthorizeGetResponse, []byte, error)
- func (r *TaobaokeRebateAuthorizeGetRequest) SetNick(value string)
- func (r *TaobaokeRebateAuthorizeGetRequest) SetNumIid(value string)
- func (r *TaobaokeRebateAuthorizeGetRequest) SetSellerId(value string)
- type TaobaokeRebateAuthorizeGetResponse
- type TaobaokeRebateAuthorizeGetResponseResult
- type TaobaokeRebateReportGetRequest
- func (r *TaobaokeRebateReportGetRequest) GetResponse(accessToken string) (*TaobaokeRebateReportGetResponse, []byte, error)
- func (r *TaobaokeRebateReportGetRequest) SetFields(value string)
- func (r *TaobaokeRebateReportGetRequest) SetPageNo(value string)
- func (r *TaobaokeRebateReportGetRequest) SetPageSize(value string)
- func (r *TaobaokeRebateReportGetRequest) SetSpan(value string)
- func (r *TaobaokeRebateReportGetRequest) SetStartTime(value string)
- type TaobaokeRebateReportGetResponse
- type TaobaokeRebateReportGetResponseResult
- type TaobaokeReport
- type TaobaokeReportGetRequest
- func (r *TaobaokeReportGetRequest) GetResponse(accessToken string) (*TaobaokeReportGetResponse, []byte, error)
- func (r *TaobaokeReportGetRequest) SetDate(value string)
- func (r *TaobaokeReportGetRequest) SetFields(value string)
- func (r *TaobaokeReportGetRequest) SetPageNo(value string)
- func (r *TaobaokeReportGetRequest) SetPageSize(value string)
- type TaobaokeReportGetResponse
- type TaobaokeReportGetResponseResult
- type TaobaokeReportMember
- type TaobaokeShop
- type TaobaokeShopsGetRequest
- func (r *TaobaokeShopsGetRequest) GetResponse(accessToken string) (*TaobaokeShopsGetResponse, []byte, error)
- func (r *TaobaokeShopsGetRequest) SetCid(value string)
- func (r *TaobaokeShopsGetRequest) SetEndAuctioncount(value string)
- func (r *TaobaokeShopsGetRequest) SetEndCommissionrate(value string)
- func (r *TaobaokeShopsGetRequest) SetEndCredit(value string)
- func (r *TaobaokeShopsGetRequest) SetEndTotalaction(value string)
- func (r *TaobaokeShopsGetRequest) SetFields(value string)
- func (r *TaobaokeShopsGetRequest) SetIsMobile(value string)
- func (r *TaobaokeShopsGetRequest) SetKeyword(value string)
- func (r *TaobaokeShopsGetRequest) SetNick(value string)
- func (r *TaobaokeShopsGetRequest) SetOnlyMall(value string)
- func (r *TaobaokeShopsGetRequest) SetOuterCode(value string)
- func (r *TaobaokeShopsGetRequest) SetPageNo(value string)
- func (r *TaobaokeShopsGetRequest) SetPageSize(value string)
- func (r *TaobaokeShopsGetRequest) SetPid(value string)
- func (r *TaobaokeShopsGetRequest) SetSortField(value string)
- func (r *TaobaokeShopsGetRequest) SetSortType(value string)
- func (r *TaobaokeShopsGetRequest) SetStartAuctioncount(value string)
- func (r *TaobaokeShopsGetRequest) SetStartCommissionrate(value string)
- func (r *TaobaokeShopsGetRequest) SetStartCredit(value string)
- func (r *TaobaokeShopsGetRequest) SetStartTotalaction(value string)
- type TaobaokeShopsGetResponse
- type TaobaokeShopsGetResponseResult
- type TaobaokeShopsRelateGetRequest
- func (r *TaobaokeShopsRelateGetRequest) GetResponse(accessToken string) (*TaobaokeShopsRelateGetResponse, []byte, error)
- func (r *TaobaokeShopsRelateGetRequest) SetFields(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetIsMobile(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetMaxCount(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetNick(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetOuterCode(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetPid(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetSellerId(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetSellerNick(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetShopType(value string)
- func (r *TaobaokeShopsRelateGetRequest) SetSort(value string)
- type TaobaokeShopsRelateGetResponse
- type TaobaokeShopsRelateGetResponseResult
- type TaobaokeWidgetItemsConvertRequest
- func (r *TaobaokeWidgetItemsConvertRequest) GetResponse(accessToken string) (*TaobaokeWidgetItemsConvertResponse, []byte, error)
- func (r *TaobaokeWidgetItemsConvertRequest) SetFields(value string)
- func (r *TaobaokeWidgetItemsConvertRequest) SetIsMobile(value string)
- func (r *TaobaokeWidgetItemsConvertRequest) SetNumIids(value string)
- func (r *TaobaokeWidgetItemsConvertRequest) SetOuterCode(value string)
- func (r *TaobaokeWidgetItemsConvertRequest) SetTrackIids(value string)
- type TaobaokeWidgetItemsConvertResponse
- type TaobaokeWidgetItemsConvertResponseResult
- type TaobaokeWidgetShopsConvertRequest
- func (r *TaobaokeWidgetShopsConvertRequest) GetResponse(accessToken string) (*TaobaokeWidgetShopsConvertResponse, []byte, error)
- func (r *TaobaokeWidgetShopsConvertRequest) SetFields(value string)
- func (r *TaobaokeWidgetShopsConvertRequest) SetIsMobile(value string)
- func (r *TaobaokeWidgetShopsConvertRequest) SetOuterCode(value string)
- func (r *TaobaokeWidgetShopsConvertRequest) SetSellerNicks(value string)
- type TaobaokeWidgetShopsConvertResponse
- type TaobaokeWidgetShopsConvertResponseResult
- type TaobaokeWidgetUrlConvertRequest
- type TaobaokeWidgetUrlConvertResponse
- type TaobaokeWidgetUrlConvertResponseResult
- type Video
Constants ¶
const VersionNo = "20130808"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeliveryTime ¶
type DeliveryTime struct { DeliveryTime string `json:"delivery_time"` DeliveryTimeType string `json:"delivery_time_type"` NeedDeliveryTime string `json:"need_delivery_time"` }
发货时间数据结构
type DescModuleInfo ¶
type DescModuleInfo struct { AnchorModuleIds string `json:"anchor_module_ids"` Type int `json:"type"` }
该数据结构保存宝贝描述对应的规范化信息
type FoodSecurity ¶
type FoodSecurity struct { Contact string `json:"contact"` DesignCode string `json:"design_code"` Factory string `json:"factory"` FactorySite string `json:"factory_site"` FoodAdditive string `json:"food_additive"` HealthProductNo string `json:"health_product_no"` Mix string `json:"mix"` Period string `json:"period"` PlanStorage string `json:"plan_storage"` PrdLicenseNo string `json:"prd_license_no"` ProductDateEnd string `json:"product_date_end"` ProductDateStart string `json:"product_date_start"` StockDateEnd string `json:"stock_date_end"` StockDateStart string `json:"stock_date_start"` Supplier string `json:"supplier"` }
食品安全信息,包括:
生产许可证号、产品标准号、厂名、厂址等
type Item ¶
type Item struct { AfterSaleId int `json:"after_sale_id"` ApproveStatus string `json:"approve_status"` AuctionPoint int `json:"auction_point"` AutoFill string `json:"auto_fill"` ChangeProp string `json:"change_prop"` Cid int `json:"cid"` CodPostageId int `json:"cod_postage_id"` Created string `json:"created"` CustomMadeTypeId string `json:"custom_made_type_id"` DelistTime string `json:"delist_time"` DeliveryTime *DeliveryTime `json:"delivery_time"` Desc string `json:"desc"` DescModuleInfo *DescModuleInfo `json:"desc_module_info"` DescModules string `json:"desc_modules"` DetailUrl string `json:"detail_url"` EmsFee float64 `json:"ems_fee"` ExpressFee float64 `json:"express_fee"` Features string `json:"features"` FoodSecurity *FoodSecurity `json:"food_security"` FreightPayer string `json:"freight_payer"` GlobalStockType string `json:"global_stock_type"` HasDiscount bool `json:"has_discount"` HasInvoice bool `json:"has_invoice"` HasShowcase bool `json:"has_showcase"` HasWarranty bool `json:"has_warranty"` Increment string `json:"increment"` InnerShopAuctionTemplateId int `json:"inner_shop_auction_template_id"` InputPids string `json:"input_pids"` InputStr string `json:"input_str"` Is3D bool `json:"is_3D"` IsEx bool `json:"is_ex"` IsFenxiao int `json:"is_fenxiao"` IsLightningConsignment bool `json:"is_lightning_consignment"` IsPrepay bool `json:"is_prepay"` IsTaobao bool `json:"is_taobao"` IsTiming bool `json:"is_timing"` IsVirtual bool `json:"is_virtual"` IsXinpin bool `json:"is_xinpin"` ItemImgs []*ItemImg `json:"item_imgs"` ItemSize string `json:"item_size"` ItemWeight string `json:"item_weight"` ListTime string `json:"list_time"` LocalityLife *LocalityLife `json:"locality_life"` Location *Location `json:"location"` Modified string `json:"modified"` Nick string `json:"nick"` Num int `json:"num"` NumIid int `json:"num_iid"` OneStation bool `json:"one_station"` OuterId string `json:"outer_id"` OuterShopAuctionTemplateId int `json:"outer_shop_auction_template_id"` PaimaiInfo *PaimaiInfo `json:"paimai_info"` PicUrl string `json:"pic_url"` PostFee float64 `json:"post_fee"` PostageId int `json:"postage_id"` Price float64 `json:"price"` ProductId int `json:"product_id"` PromotedService string `json:"promoted_service"` PropImgs []*PropImg `json:"prop_imgs"` PropertyAlias string `json:"property_alias"` Props string `json:"props"` PropsName string `json:"props_name"` Score int `json:"score"` SecondKill string `json:"second_kill"` SellPoint string `json:"sell_point"` SellPromise bool `json:"sell_promise"` SellerCids string `json:"seller_cids"` Skus []*Sku `json:"skus"` StuffStatus string `json:"stuff_status"` SubStock int `json:"sub_stock"` TemplateId string `json:"template_id"` Title string `json:"title"` Type string `json:"type"` ValidThru int `json:"valid_thru"` Videos []*Video `json:"videos"` Violation bool `json:"violation"` WapDesc string `json:"wap_desc"` WapDetailUrl string `json:"wap_detail_url"` WithHoldQuantity int `json:"with_hold_quantity"` WwStatus bool `json:"ww_status"` }
Item(商品)结构
type ItemImg ¶
type ItemImg struct { Created string `json:"created"` Id int `json:"id"` Position int `json:"position"` Url string `json:"url"` }
ItemImg结构
type LocalityLife ¶
type LocalityLife struct { ChooseLogis string `json:"choose_logis"` Expirydate string `json:"expirydate"` Merchant string `json:"merchant"` NetworkId string `json:"network_id"` OnsaleAutoRefundRatio int `json:"onsale_auto_refund_ratio"` RefundRatio int `json:"refund_ratio"` Verification string `json:"verification"` }
本地生活垂直市场数据结构,修改宝贝时在参数empty_fields里设置locality_life可删除所有电子凭证信息
type Location ¶
type Location struct { Address string `json:"address"` City string `json:"city"` Country string `json:"country"` District string `json:"district"` State string `json:"state"` Zip string `json:"zip"` }
用户地址
type PaimaiInfo ¶
type PaimaiInfo struct { Deposit int `json:"deposit"` Interval int `json:"interval"` Mode int `json:"mode"` Reserve float64 `json:"reserve"` ValidHour int `json:"valid_hour"` ValidMinute int `json:"valid_minute"` }
拍卖商品相关信息
type PropImg ¶
type PropImg struct { Created string `json:"created"` Id int `json:"id"` Position int `json:"position"` Properties string `json:"properties"` Url string `json:"url"` }
商品属性图片结构
type Sku ¶
type Sku struct { ChangeProp string `json:"change_prop"` Created string `json:"created"` Iid string `json:"iid"` Modified string `json:"modified"` NumIid int `json:"num_iid"` OuterId string `json:"outer_id"` Price string `json:"price"` Properties string `json:"properties"` PropertiesName string `json:"properties_name"` Quantity int `json:"quantity"` SkuDeliveryTime string `json:"sku_delivery_time"` SkuId int `json:"sku_id"` SkuSpecId int `json:"sku_spec_id"` Status string `json:"status"` WithHoldQuantity int `json:"with_hold_quantity"` }
Sku结构
type TaobaokeCaturlGetRequest ¶
type TaobaokeCaturlGetRequest struct {
open_taobao.TaobaoMethodRequest
}
淘宝客类目推广URL.
<p>由于受到<a href="http://club.alimama.com/read-htm-tid-3133847.html">淘宝联盟pid升级规则</a>影响,该接口后续可能会下线。建议直接使用拼链接的方式(塞入完整的pid)来获取搜索结果,而不是调用该接口来获取结果</p>
func (*TaobaokeCaturlGetRequest) GetResponse ¶
func (r *TaobaokeCaturlGetRequest) GetResponse(accessToken string) (*TaobaokeCaturlGetResponse, []byte, error)
func (*TaobaokeCaturlGetRequest) SetCid ¶
func (r *TaobaokeCaturlGetRequest) SetCid(value string)
标准商品后台类目id。该ID可以通过taobao.itemcats.get接口获取到。
func (*TaobaokeCaturlGetRequest) SetNick ¶
func (r *TaobaokeCaturlGetRequest) SetNick(value string)
推广者的淘宝会员昵称.注:这里指的是淘宝的登录会员名
func (*TaobaokeCaturlGetRequest) SetOuterCode ¶
func (r *TaobaokeCaturlGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道.
func (*TaobaokeCaturlGetRequest) SetPid ¶
func (r *TaobaokeCaturlGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx". 注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20
type TaobaokeCaturlGetResponse ¶
type TaobaokeCaturlGetResponse struct {
TaobaokeItem *TaobaokeItem `json:"taobaoke_item"`
}
type TaobaokeCaturlGetResponseResult ¶
type TaobaokeCaturlGetResponseResult struct {
Response *TaobaokeCaturlGetResponse `json:"taobaoke_caturl_get_response"`
}
type TaobaokeItem ¶
type TaobaokeItem struct { ClickUrl string `json:"click_url"` Commission float64 `json:"commission"` CommissionNum string `json:"commission_num"` CommissionRate string `json:"commission_rate"` CommissionVolume float64 `json:"commission_volume"` CouponEndTime string `json:"coupon_end_time"` CouponPrice float64 `json:"coupon_price"` CouponRate string `json:"coupon_rate"` CouponStartTime string `json:"coupon_start_time"` ItemLocation string `json:"item_location"` KeywordClickUrl string `json:"keyword_click_url"` Nick string `json:"nick"` NumIid int `json:"num_iid"` PicUrl string `json:"pic_url"` Price float64 `json:"price"` PromotionPrice float64 `json:"promotion_price"` SellerCreditScore int `json:"seller_credit_score"` SellerId int `json:"seller_id"` ShopClickUrl string `json:"shop_click_url"` ShopType string `json:"shop_type"` TaobaokeCatClickUrl string `json:"taobaoke_cat_click_url"` Title string `json:"title"` Volume int `json:"volume"` }
淘宝客商品
type TaobaokeItemDetail ¶
type TaobaokeItemDetail struct { ClickUrl string `json:"click_url"` Item *Item `json:"item"` SellerCreditScore int `json:"seller_credit_score"` ShopClickUrl string `json:"shop_click_url"` }
淘宝客商品详情
type TaobaokeItemsCouponGetRequest ¶
type TaobaokeItemsCouponGetRequest struct {
open_taobao.TaobaoMethodRequest
}
查询淘客折扣商品。
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeItemsCouponGetRequest) GetResponse ¶
func (r *TaobaokeItemsCouponGetRequest) GetResponse(accessToken string) (*TaobaokeItemsCouponGetResponse, []byte, error)
func (*TaobaokeItemsCouponGetRequest) SetArea ¶
func (r *TaobaokeItemsCouponGetRequest) SetArea(value string)
商品所在地
func (*TaobaokeItemsCouponGetRequest) SetCid ¶
func (r *TaobaokeItemsCouponGetRequest) SetCid(value string)
标准商品后台类目id。该ID可以通过taobao.itemcats.get接口获取到。
func (*TaobaokeItemsCouponGetRequest) SetCouponType ¶
func (r *TaobaokeItemsCouponGetRequest) SetCouponType(value string)
优惠商品类型.1:打折商品,默认值为1
func (*TaobaokeItemsCouponGetRequest) SetEndCommissionNum ¶
func (r *TaobaokeItemsCouponGetRequest) SetEndCommissionNum(value string)
设置30天累计推广量(与返回数据中的commission_num字段对应)上限.注:该字段要与start_commissionNum一起使用才生效
func (*TaobaokeItemsCouponGetRequest) SetEndCommissionRate ¶
func (r *TaobaokeItemsCouponGetRequest) SetEndCommissionRate(value string)
最高佣金比率选项,如:2345表示23.45%。注:要起始佣金比率和最高佣金比率一起设置才有效。
func (*TaobaokeItemsCouponGetRequest) SetEndCommissionVolume ¶
func (r *TaobaokeItemsCouponGetRequest) SetEndCommissionVolume(value string)
最高累计推广佣金选项
func (*TaobaokeItemsCouponGetRequest) SetEndCouponRate ¶
func (r *TaobaokeItemsCouponGetRequest) SetEndCouponRate(value string)
设置折扣比例范围上限,如:8000表示80.00%.注:要起始折扣比率和最高折扣比率一起设置才有效
func (*TaobaokeItemsCouponGetRequest) SetEndCredit ¶
func (r *TaobaokeItemsCouponGetRequest) SetEndCredit(value string)
可选值和start_credit一样.start_credit的值一定要小于或等于end_credit的值。注:end_credit与start_credit一起使用才生效
func (*TaobaokeItemsCouponGetRequest) SetEndVolume ¶
func (r *TaobaokeItemsCouponGetRequest) SetEndVolume(value string)
设置商品总成交量(与返回字段volume对应)上限。
func (*TaobaokeItemsCouponGetRequest) SetFields ¶
func (r *TaobaokeItemsCouponGetRequest) SetFields(value string)
需返回的字段列表.可选值:num_iid,title,nick,pic_url,price,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,item_location,volume,coupon_price,coupon_rate,coupon_start_time,coupon_end_time,shop_type;字段之间用","分隔
func (*TaobaokeItemsCouponGetRequest) SetIsMobile ¶
func (r *TaobaokeItemsCouponGetRequest) SetIsMobile(value string)
标识一个应用是否来在无线或者手机应用,如果是true则会使用其他规则加密点击串.如果不传值,则默认是false
func (*TaobaokeItemsCouponGetRequest) SetKeyword ¶
func (r *TaobaokeItemsCouponGetRequest) SetKeyword(value string)
商品标题中包含的关键字. 注意:查询时keyword,cid至少选择其中一个参数
func (*TaobaokeItemsCouponGetRequest) SetNick ¶
func (r *TaobaokeItemsCouponGetRequest) SetNick(value string)
推广者的淘宝会员昵称.注:指的是淘宝的会员登录名
func (*TaobaokeItemsCouponGetRequest) SetOuterCode ¶
func (r *TaobaokeItemsCouponGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道
func (*TaobaokeItemsCouponGetRequest) SetPageNo ¶
func (r *TaobaokeItemsCouponGetRequest) SetPageNo(value string)
结果页数.1~99
func (*TaobaokeItemsCouponGetRequest) SetPageSize ¶
func (r *TaobaokeItemsCouponGetRequest) SetPageSize(value string)
每页返回结果数.最大每页100
func (*TaobaokeItemsCouponGetRequest) SetPid ¶
func (r *TaobaokeItemsCouponGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx". 注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20。第一次调用接口的用户,推荐该入参不要填写,使用nick=(淘宝账号)的方式去获取,以免出错。
func (*TaobaokeItemsCouponGetRequest) SetReferType ¶
func (r *TaobaokeItemsCouponGetRequest) SetReferType(value string)
点击串跳转类型,1:单品,2:单品中间页(无线暂无)
func (*TaobaokeItemsCouponGetRequest) SetShopType ¶
func (r *TaobaokeItemsCouponGetRequest) SetShopType(value string)
店铺类型.默认all,商城:b,集市:c
func (*TaobaokeItemsCouponGetRequest) SetSort ¶
func (r *TaobaokeItemsCouponGetRequest) SetSort(value string)
default(默认排序),
price_desc(折扣价格从高到低), price_asc(折扣价格从低到高), credit_desc(信用等级从高到低), credit_asc(信用等级从低到高), commissionRate_desc(佣金比率从高到低), commissionRate_asc(佣金比率从低到高), volume_desc(成交量成高到低), volume_asc(成交量从低到高)
func (*TaobaokeItemsCouponGetRequest) SetStartCommissionNum ¶
func (r *TaobaokeItemsCouponGetRequest) SetStartCommissionNum(value string)
设置30天累计推广量(与返回数据中的commission_num字段对应)下限.注:该字段要与end_commissionNum一起使用才生效
func (*TaobaokeItemsCouponGetRequest) SetStartCommissionRate ¶
func (r *TaobaokeItemsCouponGetRequest) SetStartCommissionRate(value string)
起始佣金比率选项,如:1234表示12.34%
func (*TaobaokeItemsCouponGetRequest) SetStartCommissionVolume ¶
func (r *TaobaokeItemsCouponGetRequest) SetStartCommissionVolume(value string)
起始累计推广量佣金.注:返回的数据是30天内累计推广佣金,该字段要与最高累计推广佣金一起使用才生效
func (*TaobaokeItemsCouponGetRequest) SetStartCouponRate ¶
func (r *TaobaokeItemsCouponGetRequest) SetStartCouponRate(value string)
设置折扣比例范围下限,如:7000表示70.00%
func (*TaobaokeItemsCouponGetRequest) SetStartCredit ¶
func (r *TaobaokeItemsCouponGetRequest) SetStartCredit(value string)
卖家信用: 1heart(一心) 2heart (两心) 3heart(三心) 4heart(四心) 5heart(五心) 1diamond(一钻) 2diamond(两钻) 3diamond(三钻) 4diamond(四钻) 5diamond(五钻) 1crown(一冠) 2crown(两冠) 3crown(三冠) 4crown(四冠) 5crown(五冠) 1goldencrown(一黄冠) 2goldencrown(二黄冠) 3goldencrown(三黄冠) 4goldencrown(四黄冠) 5goldencrown(五黄冠)
func (*TaobaokeItemsCouponGetRequest) SetStartVolume ¶
func (r *TaobaokeItemsCouponGetRequest) SetStartVolume(value string)
设置商品总成交量(与返回字段volume对应)下限。
type TaobaokeItemsCouponGetResponse ¶
type TaobaokeItemsCouponGetResponse struct { TaobaokeItems []*TaobaokeItem `json:"taobaoke_items"` TotalResults int `json:"total_results"` }
type TaobaokeItemsCouponGetResponseResult ¶
type TaobaokeItemsCouponGetResponseResult struct {
Response *TaobaokeItemsCouponGetResponse `json:"taobaoke_items_coupon_get_response"`
}
type TaobaokeItemsDetailGetRequest ¶
type TaobaokeItemsDetailGetRequest struct {
open_taobao.TaobaoMethodRequest
}
查询淘宝客推广商品详细信息。
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeItemsDetailGetRequest) GetResponse ¶
func (r *TaobaokeItemsDetailGetRequest) GetResponse(accessToken string) (*TaobaokeItemsDetailGetResponse, []byte, error)
func (*TaobaokeItemsDetailGetRequest) SetFields ¶
func (r *TaobaokeItemsDetailGetRequest) SetFields(value string)
需返回的字段列表.可选值:TaobaokeItemDetail淘宝客商品结构体中的所有字段;字段之间用","分隔。item_detail需要设置到Item模型下的字段,如设置:num_iid,detail_url等; 只设置item_detail,则不返回的Item下的所有信息.注:item结构中的skus、videos、props_name不返回
func (*TaobaokeItemsDetailGetRequest) SetIsMobile ¶
func (r *TaobaokeItemsDetailGetRequest) SetIsMobile(value string)
标识一个应用是否来在无线或者手机应用,如果是true则会使用其他规则加密点击串.如果不传值,则默认是false.
func (*TaobaokeItemsDetailGetRequest) SetNick ¶
func (r *TaobaokeItemsDetailGetRequest) SetNick(value string)
淘宝用户昵称,注:指的是淘宝的会员登录名.如果昵称错误,那么客户就收不到佣金.每个淘宝昵称都对应于一个pid,在这里输入要结算佣金的淘宝昵称,当推广的商品成功后,佣金会打入此输入的淘宝昵称的账户。具体的信息可以登入阿里妈妈的网站查看.
func (*TaobaokeItemsDetailGetRequest) SetNumIids ¶
func (r *TaobaokeItemsDetailGetRequest) SetNumIids(value string)
淘宝客商品数字id串.最大输入10个.格式如:"value1,value2,value3" 用" , "号分隔商品id.
func (*TaobaokeItemsDetailGetRequest) SetOuterCode ¶
func (r *TaobaokeItemsDetailGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道.
func (*TaobaokeItemsDetailGetRequest) SetPid ¶
func (r *TaobaokeItemsDetailGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx". 注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20。第一次调用接口的用户,推荐该入参不要填写,使用nick=(淘宝账号)的方式去获取,以免出错。
func (*TaobaokeItemsDetailGetRequest) SetReferType ¶
func (r *TaobaokeItemsDetailGetRequest) SetReferType(value string)
点击串跳转类型,1:单品,2:单品中间页(无线暂无)
func (*TaobaokeItemsDetailGetRequest) SetTrackIids ¶
func (r *TaobaokeItemsDetailGetRequest) SetTrackIids(value string)
商品track_iid串(带有追踪效果的商品id),最大输入10个,与num_iids必填其一
type TaobaokeItemsDetailGetResponse ¶
type TaobaokeItemsDetailGetResponse struct { TaobaokeItemDetails []*TaobaokeItemDetail `json:"taobaoke_item_details"` TotalResults int `json:"total_results"` }
type TaobaokeItemsDetailGetResponseResult ¶
type TaobaokeItemsDetailGetResponseResult struct {
Response *TaobaokeItemsDetailGetResponse `json:"taobaoke_items_detail_get_response"`
}
type TaobaokeItemsGetRequest ¶
type TaobaokeItemsGetRequest struct {
open_taobao.TaobaoMethodRequest
}
查询淘宝客推广商品,不能通过设置cid=0来查询。
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeItemsGetRequest) GetResponse ¶
func (r *TaobaokeItemsGetRequest) GetResponse(accessToken string) (*TaobaokeItemsGetResponse, []byte, error)
func (*TaobaokeItemsGetRequest) SetArea ¶
func (r *TaobaokeItemsGetRequest) SetArea(value string)
商品所在地
func (*TaobaokeItemsGetRequest) SetAutoSend ¶
func (r *TaobaokeItemsGetRequest) SetAutoSend(value string)
是否自动发货
func (*TaobaokeItemsGetRequest) SetCashCoupon ¶
func (r *TaobaokeItemsGetRequest) SetCashCoupon(value string)
是否支持抵价券,设置为true表示该商品支持抵价券,设置为false或不设置表示不判断这个属性
func (*TaobaokeItemsGetRequest) SetCashOndelivery ¶
func (r *TaobaokeItemsGetRequest) SetCashOndelivery(value string)
是否支持货到付款,设置为true表示该商品是支持货到付款,设置为false或不设置表示不判断这个属性
func (*TaobaokeItemsGetRequest) SetCid ¶
func (r *TaobaokeItemsGetRequest) SetCid(value string)
标准商品后台类目id。该ID可以通过taobao.itemcats.get接口获取到。
func (*TaobaokeItemsGetRequest) SetEndCommissionNum ¶
func (r *TaobaokeItemsGetRequest) SetEndCommissionNum(value string)
30天累计推广量(与返回数据中的commission_num字段对应)上限.
func (*TaobaokeItemsGetRequest) SetEndCommissionRate ¶
func (r *TaobaokeItemsGetRequest) SetEndCommissionRate(value string)
佣金比率上限,如:2345表示23.45%。注:start_commissionRate和end_commissionRate一起设置才有效。
func (*TaobaokeItemsGetRequest) SetEndCredit ¶
func (r *TaobaokeItemsGetRequest) SetEndCredit(value string)
可选值和start_credit一样.start_credit的值一定要小于或等于end_credit的值。注:end_credit与start_credit一起使用才生效
func (*TaobaokeItemsGetRequest) SetEndPrice ¶
func (r *TaobaokeItemsGetRequest) SetEndPrice(value string)
最高价格
func (*TaobaokeItemsGetRequest) SetEndTotalnum ¶
func (r *TaobaokeItemsGetRequest) SetEndTotalnum(value string)
商品总成交量(与返回字段volume对应)上限。
func (*TaobaokeItemsGetRequest) SetFields ¶
func (r *TaobaokeItemsGetRequest) SetFields(value string)
需返回的字段列表.可选值:num_iid,title,nick,pic_url,price,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,item_location,volume
;字段之间用","分隔
func (*TaobaokeItemsGetRequest) SetGuarantee ¶
func (r *TaobaokeItemsGetRequest) SetGuarantee(value string)
是否查询消保卖家
func (*TaobaokeItemsGetRequest) SetIsMobile ¶
func (r *TaobaokeItemsGetRequest) SetIsMobile(value string)
标识一个应用是否来在无线或者手机应用,如果是true则会使用其他规则加密点击串.如果不传值,则默认是false.
func (*TaobaokeItemsGetRequest) SetKeyword ¶
func (r *TaobaokeItemsGetRequest) SetKeyword(value string)
商品标题中包含的关键字. 注意:查询时keyword,cid至少选择其中一个参数
func (*TaobaokeItemsGetRequest) SetMallItem ¶
func (r *TaobaokeItemsGetRequest) SetMallItem(value string)
是否商城的商品,设置为true表示该商品是属于淘宝商城的商品,设置为false或不设置表示不判断这个属性
func (*TaobaokeItemsGetRequest) SetNick ¶
func (r *TaobaokeItemsGetRequest) SetNick(value string)
淘宝用户昵称,注:指的是淘宝的会员登录名.如果昵称错误,那么客户就收不到佣金.每个淘宝昵称都对应于一个pid,在这里输入要结算佣金的淘宝昵称,当推广的商品成功后,佣金会打入此输入的淘宝昵称的账户。具体的信息可以登入阿里妈妈的网站查看.
<font color="red">注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准</font>
func (*TaobaokeItemsGetRequest) SetOnemonthRepair ¶
func (r *TaobaokeItemsGetRequest) SetOnemonthRepair(value string)
是否30天维修,设置为true表示该商品是支持30天维修,设置为false或不设置表示不判断这个属性
func (*TaobaokeItemsGetRequest) SetOuterCode ¶
func (r *TaobaokeItemsGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道.
func (*TaobaokeItemsGetRequest) SetOverseasItem ¶
func (r *TaobaokeItemsGetRequest) SetOverseasItem(value string)
是否海外商品,设置为true表示该商品是属于海外商品,默认为false
func (*TaobaokeItemsGetRequest) SetPageNo ¶
func (r *TaobaokeItemsGetRequest) SetPageNo(value string)
结果页数.1~10
func (*TaobaokeItemsGetRequest) SetPageSize ¶
func (r *TaobaokeItemsGetRequest) SetPageSize(value string)
每页返回结果数.最大每页40
func (*TaobaokeItemsGetRequest) SetPid ¶
func (r *TaobaokeItemsGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx".
<font color="red">注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20</font>。第一次调用接口的用户,推荐该入参不要填写,使用nick=(淘宝账号)的方式去获取,以免出错。
func (*TaobaokeItemsGetRequest) SetRealDescribe ¶
func (r *TaobaokeItemsGetRequest) SetRealDescribe(value string)
是否如实描述(即:先行赔付)商品,设置为true表示该商品是如实描述的商品,设置为false或不设置表示不判断这个属性
func (*TaobaokeItemsGetRequest) SetReferType ¶
func (r *TaobaokeItemsGetRequest) SetReferType(value string)
点击串跳转类型,1:单品,2:单品中间页(无线暂无)
func (*TaobaokeItemsGetRequest) SetSevendaysReturn ¶
func (r *TaobaokeItemsGetRequest) SetSevendaysReturn(value string)
是否支持7天退换,设置为true表示该商品支持7天退换,设置为false或不设置表示不判断这个属性
func (*TaobaokeItemsGetRequest) SetSort ¶
func (r *TaobaokeItemsGetRequest) SetSort(value string)
默认排序:default
price_desc(价格从高到低) price_asc(价格从低到高) credit_desc(信用等级从高到低) commissionRate_desc(佣金比率从高到低) commissionRate_asc(佣金比率从低到高) commissionNum_desc(成交量成高到低) commissionNum_asc(成交量从低到高) commissionVolume_desc(总支出佣金从高到低) commissionVolume_asc(总支出佣金从低到高) delistTime_desc(商品下架时间从高到低) delistTime_asc(商品下架时间从低到高)
func (*TaobaokeItemsGetRequest) SetStartCommissionNum ¶
func (r *TaobaokeItemsGetRequest) SetStartCommissionNum(value string)
30天累计推广量(与返回数据中的commission_num字段对应)下限.注:该字段要与end_commissionNum一起使用才生效
func (*TaobaokeItemsGetRequest) SetStartCommissionRate ¶
func (r *TaobaokeItemsGetRequest) SetStartCommissionRate(value string)
佣金比率下限,如:1234表示12.34%
func (*TaobaokeItemsGetRequest) SetStartCredit ¶
func (r *TaobaokeItemsGetRequest) SetStartCredit(value string)
卖家信用:
1heart(一心) 2heart (两心) 3heart(三心) 4heart(四心) 5heart(五心) 1diamond(一钻) 2diamond(两钻) 3diamond(三钻) 4diamond(四钻) 5diamond(五钻) 1crown(一冠) 2crown(两冠) 3crown(三冠) 4crown(四冠) 5crown(五冠) 1goldencrown(一黄冠) 2goldencrown(二黄冠) 3goldencrown(三黄冠) 4goldencrown(四黄冠) 5goldencrown(五黄冠)
func (*TaobaokeItemsGetRequest) SetStartPrice ¶
func (r *TaobaokeItemsGetRequest) SetStartPrice(value string)
起始价格.传入价格参数时,需注意起始价格和最高价格必须一起传入,并且 start_price <= end_price
func (*TaobaokeItemsGetRequest) SetStartTotalnum ¶
func (r *TaobaokeItemsGetRequest) SetStartTotalnum(value string)
商品总成交量(与返回字段volume对应)下限。
func (*TaobaokeItemsGetRequest) SetVipCard ¶
func (r *TaobaokeItemsGetRequest) SetVipCard(value string)
是否支持VIP卡,设置为true表示该商品支持VIP卡,设置为false或不设置表示不判断这个属性
type TaobaokeItemsGetResponse ¶
type TaobaokeItemsGetResponse struct { TaobaokeItems []*TaobaokeItem `json:"taobaoke_items"` TotalResults int `json:"total_results"` }
type TaobaokeItemsGetResponseResult ¶
type TaobaokeItemsGetResponseResult struct {
Response *TaobaokeItemsGetResponse `json:"taobaoke_items_get_response"`
}
type TaobaokeItemsRelateGetRequest ¶
type TaobaokeItemsRelateGetRequest struct {
open_taobao.TaobaoMethodRequest
}
商品关联推荐。
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeItemsRelateGetRequest) GetResponse ¶
func (r *TaobaokeItemsRelateGetRequest) GetResponse(accessToken string) (*TaobaokeItemsRelateGetResponse, []byte, error)
func (*TaobaokeItemsRelateGetRequest) SetCid ¶
func (r *TaobaokeItemsRelateGetRequest) SetCid(value string)
分类id.推荐类型为5时cid不能为空。仅支持叶子类目ID,即通过taobao.itemcats.get获取到is_parent=false的cid。
func (*TaobaokeItemsRelateGetRequest) SetFields ¶
func (r *TaobaokeItemsRelateGetRequest) SetFields(value string)
需返回的字段列表.可选值:num_iid,title,nick,pic_url,price,click_url,commission,ommission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,item_location,volume;字段之间用","分隔
func (*TaobaokeItemsRelateGetRequest) SetIsMobile ¶
func (r *TaobaokeItemsRelateGetRequest) SetIsMobile(value string)
标识一个应用是否来在无线或者手机应用,如果是true则会使用其他规则加密点击串.如果不传值,则默认是false
func (*TaobaokeItemsRelateGetRequest) SetMaxCount ¶
func (r *TaobaokeItemsRelateGetRequest) SetMaxCount(value string)
指定返回结果的最大条数.实际返回结果个数根据算法来确定,所以该值会小于或者等于该值
func (*TaobaokeItemsRelateGetRequest) SetNick ¶
func (r *TaobaokeItemsRelateGetRequest) SetNick(value string)
推广者的淘宝会员昵称.注:指的是淘宝的会员登录名
func (*TaobaokeItemsRelateGetRequest) SetNumIid ¶
func (r *TaobaokeItemsRelateGetRequest) SetNumIid(value string)
淘宝客商品数字id.推荐类型为1,2,3时num_iid不能为空
func (*TaobaokeItemsRelateGetRequest) SetOuterCode ¶
func (r *TaobaokeItemsRelateGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道
func (*TaobaokeItemsRelateGetRequest) SetPid ¶
func (r *TaobaokeItemsRelateGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx". 注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20。第一次调用接口的用户,推荐该入参不要填写,使用nick=(淘宝账号)的方式去获取,以免出错。
func (*TaobaokeItemsRelateGetRequest) SetReferType ¶
func (r *TaobaokeItemsRelateGetRequest) SetReferType(value string)
点击串跳转类型,1:单品,2:单品中间页(无线暂无)
func (*TaobaokeItemsRelateGetRequest) SetRelateType ¶
func (r *TaobaokeItemsRelateGetRequest) SetRelateType(value string)
<p>推荐类型.</p>
<p>1:同类商品推荐;此时必须得输入num_iid</p> <p>2:异类商品推荐;此时必须得输入num_iid</p> <p>3:同店商品推荐;此时必须得输入num_iid</p> <p>4:店铺热门推荐;此时必须得输入seller_id,这里的seller_id得通过<a href="http://api.taobao.com/apidoc/api.htm?path=cid:38-apiId:10449">taobao.taobaoke.shops.get</a> 跟<a href="http://api.taobao.com/apidoc/api.htm?path=cid:38-apiId:21419">taobao.taobaoke.widget.shops.convert</a>这两个接口去获取user_id字段</p> <p>5:类目热门推荐;此时必须得输入cid</p>
func (*TaobaokeItemsRelateGetRequest) SetSellerId ¶
func (r *TaobaokeItemsRelateGetRequest) SetSellerId(value string)
卖家的用户id,这里的seller_id得通过<a href="http://api.taobao.com/apidoc/api.htm?path=cid:38-apiId:10449">taobao.taobaoke.shops.get</a>
跟<a href="http://api.taobao.com/apidoc/api.htm?path=cid:38-apiId:21419">taobao.taobaoke.widget.shops.convert</a>这两个接口去获取user_id字段。 注:推荐类型为4时seller_id不能为空
func (*TaobaokeItemsRelateGetRequest) SetShopType ¶
func (r *TaobaokeItemsRelateGetRequest) SetShopType(value string)
店铺类型.默认all,商城:b,集市:c
func (*TaobaokeItemsRelateGetRequest) SetSort ¶
func (r *TaobaokeItemsRelateGetRequest) SetSort(value string)
default(默认排序,关联推荐相关度),price_desc(价格从高到低), price_asc(价格从低到高),commissionRate_desc(佣金比率从高到低), commissionRate_asc(佣金比率从低到高), commissionNum_desc(成交量成高到低), commissionNum_asc(成交量从低到高)
func (*TaobaokeItemsRelateGetRequest) SetTrackIid ¶
func (r *TaobaokeItemsRelateGetRequest) SetTrackIid(value string)
商品数字ID(带有跟踪效果)
type TaobaokeItemsRelateGetResponse ¶
type TaobaokeItemsRelateGetResponse struct { TaobaokeItems []*TaobaokeItem `json:"taobaoke_items"` TotalResults int `json:"total_results"` }
type TaobaokeItemsRelateGetResponseResult ¶
type TaobaokeItemsRelateGetResponseResult struct {
Response *TaobaokeItemsRelateGetResponse `json:"taobaoke_items_relate_get_response"`
}
type TaobaokeListurlGetRequest ¶
type TaobaokeListurlGetRequest struct {
open_taobao.TaobaoMethodRequest
}
淘宝客关键词搜索URL.
<p>由于受到<a href="http://club.alimama.com/read-htm-tid-3133847.html">淘宝联盟pid升级规则</a>影响,该接口后续可能会下线。建议直接使用拼链接的方式(塞入完整的pid)来获取搜索结果,而不是调用该接口来获取结果</p> <p>拼接的格式为:http://s8.taobao.com/browse/search_auction.htm?q=$url_encode($keywords)&pid=mm_xxx_xxx_xxx&search_type=auction&commend=all&at_topsearch=1&unid=$outer_code&spm=2014.$appkey.$apmc.$spmd</p> <p>q指关键字,url_encode是编码方法(具体根据不同编程语言而定)</p> <p>pid是你自己淘宝账号的完整的pid,登录alimama.com去获取</p> <p>unid是推广渠道。跟调用api设置outer_code效果相同</p> <p>spm可以到文档搜索“spm”了解下</p> <p></p> <p></p> <p></p>
func (*TaobaokeListurlGetRequest) GetResponse ¶
func (r *TaobaokeListurlGetRequest) GetResponse(accessToken string) (*TaobaokeListurlGetResponse, []byte, error)
func (*TaobaokeListurlGetRequest) SetNick ¶
func (r *TaobaokeListurlGetRequest) SetNick(value string)
推广者的淘宝会员昵称.注:这里指的是淘宝的登录会员名
func (*TaobaokeListurlGetRequest) SetOuterCode ¶
func (r *TaobaokeListurlGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道.
func (*TaobaokeListurlGetRequest) SetPid ¶
func (r *TaobaokeListurlGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx". 注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20
type TaobaokeListurlGetResponse ¶
type TaobaokeListurlGetResponse struct {
TaobaokeItem *TaobaokeItem `json:"taobaoke_item"`
}
type TaobaokeListurlGetResponseResult ¶
type TaobaokeListurlGetResponseResult struct {
Response *TaobaokeListurlGetResponse `json:"taobaoke_listurl_get_response"`
}
type TaobaokePayment ¶
type TaobaokePayment struct { AppKey string `json:"app_key"` CategoryId int `json:"category_id"` CategoryName string `json:"category_name"` Commission float64 `json:"commission"` CommissionRate string `json:"commission_rate"` CreateTime string `json:"create_time"` ItemNum int `json:"item_num"` ItemTitle string `json:"item_title"` NumIid int `json:"num_iid"` OuterCode string `json:"outer_code"` PayPrice float64 `json:"pay_price"` PayTime string `json:"pay_time"` RealPayFee float64 `json:"real_pay_fee"` SellerNick string `json:"seller_nick"` ShopTitle string `json:"shop_title"` TradeId int `json:"trade_id"` TradeParentId int `json:"trade_parent_id"` }
淘宝客订单
type TaobaokeRebateAuthorizeGetRequest ¶
type TaobaokeRebateAuthorizeGetRequest struct {
open_taobao.TaobaoMethodRequest
}
查询卖家是否支持返利
func (*TaobaokeRebateAuthorizeGetRequest) GetResponse ¶
func (r *TaobaokeRebateAuthorizeGetRequest) GetResponse(accessToken string) (*TaobaokeRebateAuthorizeGetResponse, []byte, error)
func (*TaobaokeRebateAuthorizeGetRequest) SetNick ¶
func (r *TaobaokeRebateAuthorizeGetRequest) SetNick(value string)
卖家淘宝会员昵称.注:指的是淘宝的会员登录名
func (*TaobaokeRebateAuthorizeGetRequest) SetNumIid ¶
func (r *TaobaokeRebateAuthorizeGetRequest) SetNumIid(value string)
商品数字ID
func (*TaobaokeRebateAuthorizeGetRequest) SetSellerId ¶
func (r *TaobaokeRebateAuthorizeGetRequest) SetSellerId(value string)
卖家淘宝会员数字ID.
type TaobaokeRebateAuthorizeGetResponse ¶
type TaobaokeRebateAuthorizeGetResponse struct {
Rebate bool `json:"rebate"`
}
type TaobaokeRebateAuthorizeGetResponseResult ¶
type TaobaokeRebateAuthorizeGetResponseResult struct {
Response *TaobaokeRebateAuthorizeGetResponse `json:"taobaoke_rebate_authorize_get_response"`
}
type TaobaokeRebateReportGetRequest ¶
type TaobaokeRebateReportGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据输入开始时间,时间跨度,查询90天以内订单成功且支持返利淘宝客报表
func (*TaobaokeRebateReportGetRequest) GetResponse ¶
func (r *TaobaokeRebateReportGetRequest) GetResponse(accessToken string) (*TaobaokeRebateReportGetResponse, []byte, error)
func (*TaobaokeRebateReportGetRequest) SetFields ¶
func (r *TaobaokeRebateReportGetRequest) SetFields(value string)
需返回的字段列表.可选值:TaobaokePayment淘宝客订单构体中的所有字段;字段之间用","分隔.
func (*TaobaokeRebateReportGetRequest) SetPageNo ¶
func (r *TaobaokeRebateReportGetRequest) SetPageNo(value string)
当前页数
func (*TaobaokeRebateReportGetRequest) SetPageSize ¶
func (r *TaobaokeRebateReportGetRequest) SetPageSize(value string)
每页返回结果数,最小每页40条,默认每页40条,最大每页100条
func (*TaobaokeRebateReportGetRequest) SetSpan ¶
func (r *TaobaokeRebateReportGetRequest) SetSpan(value string)
查询报表的时间跨度,单位秒。
以用户输入的start_time时间为起始时间,start_time+span为结束时间,查询该时间段内的订单。span最小值为60秒,最大值为600秒,默认值为60秒
func (*TaobaokeRebateReportGetRequest) SetStartTime ¶
func (r *TaobaokeRebateReportGetRequest) SetStartTime(value string)
需要查询报表的开始日期,有效的日期为从当前日期开始起90天以内的订单
type TaobaokeRebateReportGetResponse ¶
type TaobaokeRebateReportGetResponse struct {
TaobaokePayments []*TaobaokePayment `json:"taobaoke_payments"`
}
type TaobaokeRebateReportGetResponseResult ¶
type TaobaokeRebateReportGetResponseResult struct {
Response *TaobaokeRebateReportGetResponse `json:"taobaoke_rebate_report_get_response"`
}
type TaobaokeReport ¶
type TaobaokeReport struct { TaobaokeReportMembers []*TaobaokeReportMember `json:"taobaoke_report_members"` TotalResults int `json:"total_results"` }
淘宝客报表
type TaobaokeReportGetRequest ¶
type TaobaokeReportGetRequest struct {
open_taobao.TaobaoMethodRequest
}
淘客报表查询,报表接口只能获取到该appkey对应的创建者(淘宝账号)的推广数据。目前只支持获取订单成功的报表。订单创建、订单失效、退款订单请直接在www.alimama.com后台进行查询。
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http:http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeReportGetRequest) GetResponse ¶
func (r *TaobaokeReportGetRequest) GetResponse(accessToken string) (*TaobaokeReportGetResponse, []byte, error)
func (*TaobaokeReportGetRequest) SetDate ¶
func (r *TaobaokeReportGetRequest) SetDate(value string)
买家确认收货时间,有效的日期为最近3个月内的某一天,格式为:yyyyMMdd,如20090520.
func (*TaobaokeReportGetRequest) SetFields ¶
func (r *TaobaokeReportGetRequest) SetFields(value string)
需返回的字段列表.可选值:TaobaokeReportMember淘宝客报表成员结构体中的所有字段;字段之间用","分隔.
func (*TaobaokeReportGetRequest) SetPageNo ¶
func (r *TaobaokeReportGetRequest) SetPageNo(value string)
当前页数.只能获取1-499页数据.
func (*TaobaokeReportGetRequest) SetPageSize ¶
func (r *TaobaokeReportGetRequest) SetPageSize(value string)
每页返回结果数,默认是40条.最大每页100
type TaobaokeReportGetResponse ¶
type TaobaokeReportGetResponse struct {
TaobaokeReport *TaobaokeReport `json:"taobaoke_report"`
}
type TaobaokeReportGetResponseResult ¶
type TaobaokeReportGetResponseResult struct {
Response *TaobaokeReportGetResponse `json:"taobaoke_report_get_response"`
}
type TaobaokeReportMember ¶
type TaobaokeReportMember struct { AppKey string `json:"app_key"` CategoryId int `json:"category_id"` CategoryName string `json:"category_name"` Commission float64 `json:"commission"` CommissionRate string `json:"commission_rate"` CreateTime string `json:"create_time"` ItemNum int `json:"item_num"` ItemTitle string `json:"item_title"` NumIid int `json:"num_iid"` OuterCode string `json:"outer_code"` PayPrice float64 `json:"pay_price"` PayTime string `json:"pay_time"` RealPayFee float64 `json:"real_pay_fee"` SellerNick string `json:"seller_nick"` ShopTitle string `json:"shop_title"` TradeId int `json:"trade_id"` TradeParentId int `json:"trade_parent_id"` }
淘宝客报表成员
type TaobaokeShop ¶
type TaobaokeShop struct { AuctionCount int `json:"auction_count"` ClickUrl string `json:"click_url"` CommissionRate string `json:"commission_rate"` SellerCredit string `json:"seller_credit"` SellerNick string `json:"seller_nick"` ShopTitle string `json:"shop_title"` ShopType string `json:"shop_type"` TotalAuction string `json:"total_auction"` UserId int `json:"user_id"` }
淘宝客店铺
type TaobaokeShopsGetRequest ¶
type TaobaokeShopsGetRequest struct {
open_taobao.TaobaoMethodRequest
}
提供对参加了淘客推广的店铺的搜索。
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeShopsGetRequest) GetResponse ¶
func (r *TaobaokeShopsGetRequest) GetResponse(accessToken string) (*TaobaokeShopsGetResponse, []byte, error)
func (*TaobaokeShopsGetRequest) SetCid ¶
func (r *TaobaokeShopsGetRequest) SetCid(value string)
店铺前台展示类目id,可以通过taobao.shopcats.list.get获取。
func (*TaobaokeShopsGetRequest) SetEndAuctioncount ¶
func (r *TaobaokeShopsGetRequest) SetEndAuctioncount(value string)
店铺商品数查询结束值。需要跟start_auctioncount同时设置才生效,只设置该值不生效。
func (*TaobaokeShopsGetRequest) SetEndCommissionrate ¶
func (r *TaobaokeShopsGetRequest) SetEndCommissionrate(value string)
店铺佣金比例查询结束值
func (*TaobaokeShopsGetRequest) SetEndCredit ¶
func (r *TaobaokeShopsGetRequest) SetEndCredit(value string)
店铺掌柜信用等级查询结束
店铺的信用等级总共为20级 1-5:1heart-5heart;6-10:1diamond-5diamond;11-15:1crown-5crown;16-20:1goldencrown-5goldencrown
func (*TaobaokeShopsGetRequest) SetEndTotalaction ¶
func (r *TaobaokeShopsGetRequest) SetEndTotalaction(value string)
店铺累计推广数查询结束值
func (*TaobaokeShopsGetRequest) SetFields ¶
func (r *TaobaokeShopsGetRequest) SetFields(value string)
需要返回的字段,目前包括如下字段 user_id click_url shop_title commission_rate seller_credit shop_type auction_count total_auction
func (*TaobaokeShopsGetRequest) SetIsMobile ¶
func (r *TaobaokeShopsGetRequest) SetIsMobile(value string)
标识一个应用是否来在无线或者手机应用,如果是true则会使用其他规则加密点击串.如果不传值,则默认是false.
func (*TaobaokeShopsGetRequest) SetKeyword ¶
func (r *TaobaokeShopsGetRequest) SetKeyword(value string)
店铺主题关键字查询
func (*TaobaokeShopsGetRequest) SetNick ¶
func (r *TaobaokeShopsGetRequest) SetNick(value string)
淘宝用户昵称,注:指的是淘宝的会员登录名.如果昵称错误,那么客户就收不到佣金.每个淘宝昵称都对应于一个pid,在这里输入要结算佣金的淘宝昵称,当推广的商品成功后,佣金会打入此输入的淘宝昵称的账户。具体的信息可以登入阿里妈妈的网站查看
func (*TaobaokeShopsGetRequest) SetOnlyMall ¶
func (r *TaobaokeShopsGetRequest) SetOnlyMall(value string)
是否只显示商城店铺
func (*TaobaokeShopsGetRequest) SetOuterCode ¶
func (r *TaobaokeShopsGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道.
func (*TaobaokeShopsGetRequest) SetPageNo ¶
func (r *TaobaokeShopsGetRequest) SetPageNo(value string)
页码.结果页1~99
func (*TaobaokeShopsGetRequest) SetPageSize ¶
func (r *TaobaokeShopsGetRequest) SetPageSize(value string)
每页条数.最大每页40
func (*TaobaokeShopsGetRequest) SetPid ¶
func (r *TaobaokeShopsGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx". 注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20。第一次调用接口的用户,推荐该入参不要填写,使用nick=(淘宝账号)的方式去获取,以免出错。
func (*TaobaokeShopsGetRequest) SetSortField ¶
func (r *TaobaokeShopsGetRequest) SetSortField(value string)
排序字段。目前支持的排序字段有:
commission_rate,auction_count,total_auction。必须输入这三个任意值,否则排序无效
func (*TaobaokeShopsGetRequest) SetSortType ¶
func (r *TaobaokeShopsGetRequest) SetSortType(value string)
排序类型.必须输入desc,asc任一值,否则无效
desc-降序,asc-升序
func (*TaobaokeShopsGetRequest) SetStartAuctioncount ¶
func (r *TaobaokeShopsGetRequest) SetStartAuctioncount(value string)
店铺宝贝数查询开始值。需要跟end_auctioncount同时设置才生效,只设置该值不生效。
func (*TaobaokeShopsGetRequest) SetStartCommissionrate ¶
func (r *TaobaokeShopsGetRequest) SetStartCommissionrate(value string)
店铺佣金比例查询开始值,注意佣金比例是x10000的整数.50表示0.5%
func (*TaobaokeShopsGetRequest) SetStartCredit ¶
func (r *TaobaokeShopsGetRequest) SetStartCredit(value string)
店铺掌柜信用等级起始
店铺的信用等级总共为20级 1-5:1heart-5heart;6-10:1diamond-5diamond;11-15:1crown-5crown;16-20:1goldencrown-5goldencrown
func (*TaobaokeShopsGetRequest) SetStartTotalaction ¶
func (r *TaobaokeShopsGetRequest) SetStartTotalaction(value string)
店铺累计推广量开始值
type TaobaokeShopsGetResponse ¶
type TaobaokeShopsGetResponse struct { TaobaokeShops []*TaobaokeShop `json:"taobaoke_shops"` TotalResults int `json:"total_results"` }
type TaobaokeShopsGetResponseResult ¶
type TaobaokeShopsGetResponseResult struct {
Response *TaobaokeShopsGetResponse `json:"taobaoke_shops_get_response"`
}
type TaobaokeShopsRelateGetRequest ¶
type TaobaokeShopsRelateGetRequest struct {
open_taobao.TaobaoMethodRequest
}
淘宝客店铺关联推荐。
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeShopsRelateGetRequest) GetResponse ¶
func (r *TaobaokeShopsRelateGetRequest) GetResponse(accessToken string) (*TaobaokeShopsRelateGetResponse, []byte, error)
func (*TaobaokeShopsRelateGetRequest) SetFields ¶
func (r *TaobaokeShopsRelateGetRequest) SetFields(value string)
需返回的字段列表.可选值:TaobaokeShop淘宝客商品结构体中的user_id,seller_nick,shop_id,shop_title,seller_credit,shop_type,commission_rate,click_url,total_auction,auction_count,字段之间用","分隔
func (*TaobaokeShopsRelateGetRequest) SetIsMobile ¶
func (r *TaobaokeShopsRelateGetRequest) SetIsMobile(value string)
标识一个应用是否来在无线或者手机应用,如果是true则会使用其他规则加密点击串,如果不传值,则默认是false
func (*TaobaokeShopsRelateGetRequest) SetMaxCount ¶
func (r *TaobaokeShopsRelateGetRequest) SetMaxCount(value string)
指定返回结果的最大条数,实际返回结果个数根据算法来确定
func (*TaobaokeShopsRelateGetRequest) SetNick ¶
func (r *TaobaokeShopsRelateGetRequest) SetNick(value string)
淘宝用户昵称.注:指的是淘宝的会员登录名.如果昵称错误,那么客户就收不到佣金.每个淘宝昵称都对应于一个pid,在这里输入要结算佣金的淘宝昵称,当推广的商品成功后,佣金会打入此输入的淘宝昵称的账户.具体的信息可以登入阿里妈妈的网站查看
func (*TaobaokeShopsRelateGetRequest) SetOuterCode ¶
func (r *TaobaokeShopsRelateGetRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道
func (*TaobaokeShopsRelateGetRequest) SetPid ¶
func (r *TaobaokeShopsRelateGetRequest) SetPid(value string)
用户的pid,必须是mm_xxxx_0_0这种格式中间的"xxxx". 注意nick和pid至少需要传递一个,如果2个都传了,将以pid为准,且pid的最大长度是20。第一次调用接口的用户,推荐该入参不要填写,使用nick=(淘宝账号)的方式去获取,以免出错。
func (*TaobaokeShopsRelateGetRequest) SetSellerId ¶
func (r *TaobaokeShopsRelateGetRequest) SetSellerId(value string)
卖家id.seller_id和seller_nick不能同时为空,如果都有值,则以seller_id为主
func (*TaobaokeShopsRelateGetRequest) SetSellerNick ¶
func (r *TaobaokeShopsRelateGetRequest) SetSellerNick(value string)
卖家昵称
func (*TaobaokeShopsRelateGetRequest) SetShopType ¶
func (r *TaobaokeShopsRelateGetRequest) SetShopType(value string)
店铺类型.所有:all,商城:b,集市:c
func (*TaobaokeShopsRelateGetRequest) SetSort ¶
func (r *TaobaokeShopsRelateGetRequest) SetSort(value string)
default(默认排序,关联推荐相关度),commissionRate_desc(佣金比率从高到低), commissionRate_asc(佣金比率从低到高),credit_desc(信用等级从高到低), credit_asc(信用等级从低到高)
type TaobaokeShopsRelateGetResponse ¶
type TaobaokeShopsRelateGetResponse struct { TaobaokeShops []*TaobaokeShop `json:"taobaoke_shops"` TotalResults int `json:"total_results"` }
type TaobaokeShopsRelateGetResponseResult ¶
type TaobaokeShopsRelateGetResponseResult struct {
Response *TaobaokeShopsRelateGetResponse `json:"taobaoke_shops_relate_get_response"`
}
type TaobaokeWidgetItemsConvertRequest ¶
type TaobaokeWidgetItemsConvertRequest struct {
open_taobao.TaobaoMethodRequest
}
淘客商品转换,该接口只支持js方式去调用,具体的调用方式参考文档【http://open.taobao.com/doc/detail.htm?id=101372】
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeWidgetItemsConvertRequest) GetResponse ¶
func (r *TaobaokeWidgetItemsConvertRequest) GetResponse(accessToken string) (*TaobaokeWidgetItemsConvertResponse, []byte, error)
func (*TaobaokeWidgetItemsConvertRequest) SetFields ¶
func (r *TaobaokeWidgetItemsConvertRequest) SetFields(value string)
需返回的字段列表.可选值:num_iid,title,nick,pic_url,price,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,item_location,volume
;字段之间用","分隔.
func (*TaobaokeWidgetItemsConvertRequest) SetIsMobile ¶
func (r *TaobaokeWidgetItemsConvertRequest) SetIsMobile(value string)
标识一个应用是否来自无线或者手机应用,如果是true,则会使用其他规则加密点击串.如果不传值,则默认是false.
func (*TaobaokeWidgetItemsConvertRequest) SetNumIids ¶
func (r *TaobaokeWidgetItemsConvertRequest) SetNumIids(value string)
淘宝客商品数字id串.最大输入40个.格式如:"value1,value2,value3" 用" , "号分隔商品数字id
func (*TaobaokeWidgetItemsConvertRequest) SetOuterCode ¶
func (r *TaobaokeWidgetItemsConvertRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道.
func (*TaobaokeWidgetItemsConvertRequest) SetTrackIids ¶
func (r *TaobaokeWidgetItemsConvertRequest) SetTrackIids(value string)
商品track_iid串(带有追踪效果的商品id),最大输入40个,与num_iids必填其一
type TaobaokeWidgetItemsConvertResponse ¶
type TaobaokeWidgetItemsConvertResponse struct { TaobaokeItems []*TaobaokeItem `json:"taobaoke_items"` TotalResults int `json:"total_results"` }
type TaobaokeWidgetItemsConvertResponseResult ¶
type TaobaokeWidgetItemsConvertResponseResult struct {
Response *TaobaokeWidgetItemsConvertResponse `json:"taobaoke_widget_items_convert_response"`
}
type TaobaokeWidgetShopsConvertRequest ¶
type TaobaokeWidgetShopsConvertRequest struct {
open_taobao.TaobaoMethodRequest
}
淘客店铺转换,该接口只支持js方式去调用,具体的调用方式参考文档【http://open.taobao.com/doc/detail.htm?id=101372】
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeWidgetShopsConvertRequest) GetResponse ¶
func (r *TaobaokeWidgetShopsConvertRequest) GetResponse(accessToken string) (*TaobaokeWidgetShopsConvertResponse, []byte, error)
func (*TaobaokeWidgetShopsConvertRequest) SetFields ¶
func (r *TaobaokeWidgetShopsConvertRequest) SetFields(value string)
需返回的字段列表.可选值:TaobaokeShop淘宝客商品结构体中的user_id,shop_title,click_url,commission_rate;字段之间用","分隔.
func (*TaobaokeWidgetShopsConvertRequest) SetIsMobile ¶
func (r *TaobaokeWidgetShopsConvertRequest) SetIsMobile(value string)
标识一个应用是否来在无线或者手机应用,如果是true则会使用其他规则加密点击串.如果不传值,则默认是false.
func (*TaobaokeWidgetShopsConvertRequest) SetOuterCode ¶
func (r *TaobaokeWidgetShopsConvertRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道.
func (*TaobaokeWidgetShopsConvertRequest) SetSellerNicks ¶
func (r *TaobaokeWidgetShopsConvertRequest) SetSellerNicks(value string)
卖家昵称串.最大输入10个.格式如:"value1,value2,value3" 用" , "号分隔。
type TaobaokeWidgetShopsConvertResponse ¶
type TaobaokeWidgetShopsConvertResponse struct {
TaobaokeShops []*TaobaokeShop `json:"taobaoke_shops"`
}
type TaobaokeWidgetShopsConvertResponseResult ¶
type TaobaokeWidgetShopsConvertResponseResult struct {
Response *TaobaokeWidgetShopsConvertResponse `json:"taobaoke_widget_shops_convert_response"`
}
type TaobaokeWidgetUrlConvertRequest ¶
type TaobaokeWidgetUrlConvertRequest struct {
open_taobao.TaobaoMethodRequest
}
活动推广API可以把天猫、聚划算、淘宝旅行、淘宝游戏等平台的活动链接转换为淘宝客推广链接,该接口只支持js方式去调用,具体的调用方式参考文档【http://open.taobao.com/doc/detail.htm?id=101372】
<p>淘宝客应用、网站接入的过程中,难免会遇到问题,这里对从接入到线上运营的各个环节最常碰到的问题,做了汇总,帮助开发者提高接入的效率。 </p> <p>一、淘宝客网站应用创建流程:<a href="http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028">http://open.taobao.com/doc/detail.htm?spm=0.0.0.34.b1f9de&id=1028</a></p> <p>二、淘宝客API结合实际使用场景的介绍:<a href="http://open.taobao.com/doc/detail.htm?id=1014">http://open.taobao.com/doc/detail.htm?id=1014</a></p> <p>三、淘宝客网站官方推荐的架构:<a href="http://open.taobao.com/doc/detail.htm?id=1011">http://open.taobao.com/doc/detail.htm?id=1011</a></p> <p>四、淘宝客最常见的几个问题以及解决方案汇总:<a href="http://open.taobao.com/doc/detail.htm?id=1005">http://open.taobao.com/doc/detail.htm?id=1005</a></p>
func (*TaobaokeWidgetUrlConvertRequest) GetResponse ¶
func (r *TaobaokeWidgetUrlConvertRequest) GetResponse(accessToken string) (*TaobaokeWidgetUrlConvertResponse, []byte, error)
func (*TaobaokeWidgetUrlConvertRequest) SetOuterCode ¶
func (r *TaobaokeWidgetUrlConvertRequest) SetOuterCode(value string)
自定义输入串.格式:英文和数字组成;长度不能大于12个字符,区分不同的推广渠道,如:bbs,表示bbs为推广渠道;blog,表示blog为推广渠道
func (*TaobaokeWidgetUrlConvertRequest) SetUrl ¶
func (r *TaobaokeWidgetUrlConvertRequest) SetUrl(value string)
需要转化为淘客链接的url,可以把天猫、聚划算、淘宝旅行、淘宝游戏等平台的活动链接转换为淘宝客推广链接
type TaobaokeWidgetUrlConvertResponse ¶
type TaobaokeWidgetUrlConvertResponse struct {
TaobaokeItem *TaobaokeItem `json:"taobaoke_item"`
}
type TaobaokeWidgetUrlConvertResponseResult ¶
type TaobaokeWidgetUrlConvertResponseResult struct {
Response *TaobaokeWidgetUrlConvertResponse `json:"taobaoke_widget_url_convert_response"`
}