beehive

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package beehive 包含淘宝内容API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseTaobaoBeehiveItemCpsUrlAPIRequest added in v1.3.4

func ReleaseTaobaoBeehiveItemCpsUrlAPIRequest(v *TaobaoBeehiveItemCpsUrlAPIRequest)

ReleaseTaobaoBeehiveItemCpsUrlAPIRequest 将 TaobaoBeehiveItemCpsUrlAPIRequest 放入 sync.Pool

func ReleaseTaobaoBeehiveItemCpsUrlAPIResponse added in v1.3.4

func ReleaseTaobaoBeehiveItemCpsUrlAPIResponse(v *TaobaoBeehiveItemCpsUrlAPIResponse)

ReleaseTaobaoBeehiveItemCpsUrlAPIResponse 将 TaobaoBeehiveItemCpsUrlAPIResponse 保存到 sync.Pool

func ReleaseTaobaoBeehiveItemCpsUrlResultDo added in v1.3.4

func ReleaseTaobaoBeehiveItemCpsUrlResultDo(v *TaobaoBeehiveItemCpsUrlResultDo)

ReleaseTaobaoBeehiveItemCpsUrlResultDo 释放TaobaoBeehiveItemCpsUrlResultDo

Types

type TaobaoBeehiveItemCpsUrlAPIRequest added in v1.2.0

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

TaobaoBeehiveItemCpsUrlAPIRequest 分佣链接生成接口 API请求 taobao.beehive.item.cps.url

传入包括itemId,accountId,bizType在内的参数,对应参数返回分佣链接

func GetTaobaoBeehiveItemCpsUrlAPIRequest added in v1.3.4

func GetTaobaoBeehiveItemCpsUrlAPIRequest() *TaobaoBeehiveItemCpsUrlAPIRequest

GetTaobaoBeehiveItemCpsUrlRequest 从 sync.Pool 获取 TaobaoBeehiveItemCpsUrlAPIRequest

func NewTaobaoBeehiveItemCpsUrlRequest

func NewTaobaoBeehiveItemCpsUrlRequest() *TaobaoBeehiveItemCpsUrlAPIRequest

NewTaobaoBeehiveItemCpsUrlRequest 初始化TaobaoBeehiveItemCpsUrlAPIRequest对象

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetAdUserId added in v1.2.0

func (r TaobaoBeehiveItemCpsUrlAPIRequest) GetAdUserId() int64

GetAdUserId AdUserId Getter

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoBeehiveItemCpsUrlAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoBeehiveItemCpsUrlAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetBizType added in v1.2.0

GetBizType BizType Getter

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetItemId added in v1.2.0

GetItemId ItemId Getter

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetPlatform added in v1.2.0

func (r TaobaoBeehiveItemCpsUrlAPIRequest) GetPlatform() string

GetPlatform Platform Getter

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoBeehiveItemCpsUrlAPIRequest) GetSourceType added in v1.2.0

func (r TaobaoBeehiveItemCpsUrlAPIRequest) GetSourceType() int64

GetSourceType SourceType Getter

func (*TaobaoBeehiveItemCpsUrlAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoBeehiveItemCpsUrlAPIRequest) SetAdUserId added in v1.2.0

func (r *TaobaoBeehiveItemCpsUrlAPIRequest) SetAdUserId(_adUserId int64) error

SetAdUserId is AdUserId Setter 达人ID

func (*TaobaoBeehiveItemCpsUrlAPIRequest) SetBizType added in v1.2.0

func (r *TaobaoBeehiveItemCpsUrlAPIRequest) SetBizType(_bizType string) error

SetBizType is BizType Setter 业务方,新浪为sina

func (*TaobaoBeehiveItemCpsUrlAPIRequest) SetItemId added in v1.2.0

func (r *TaobaoBeehiveItemCpsUrlAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 商品ID

func (*TaobaoBeehiveItemCpsUrlAPIRequest) SetPlatform added in v1.2.0

func (r *TaobaoBeehiveItemCpsUrlAPIRequest) SetPlatform(_platform string) error

SetPlatform is Platform Setter 平台,一般为手机

func (*TaobaoBeehiveItemCpsUrlAPIRequest) SetSourceType added in v1.2.0

func (r *TaobaoBeehiveItemCpsUrlAPIRequest) SetSourceType(_sourceType int64) error

SetSourceType is SourceType Setter 站外是1

type TaobaoBeehiveItemCpsUrlAPIResponse

type TaobaoBeehiveItemCpsUrlAPIResponse struct {
	model.CommonResponse
	TaobaoBeehiveItemCpsUrlAPIResponseModel
}

TaobaoBeehiveItemCpsUrlAPIResponse 分佣链接生成接口 API返回值 taobao.beehive.item.cps.url

传入包括itemId,accountId,bizType在内的参数,对应参数返回分佣链接

func GetTaobaoBeehiveItemCpsUrlAPIResponse added in v1.3.4

func GetTaobaoBeehiveItemCpsUrlAPIResponse() *TaobaoBeehiveItemCpsUrlAPIResponse

GetTaobaoBeehiveItemCpsUrlAPIResponse 从 sync.Pool 获取 TaobaoBeehiveItemCpsUrlAPIResponse

func (*TaobaoBeehiveItemCpsUrlAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoBeehiveItemCpsUrlAPIResponseModel added in v1.2.0

type TaobaoBeehiveItemCpsUrlAPIResponseModel struct {
	XMLName xml.Name `xml:"beehive_item_cps_url_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果对象
	Result *TaobaoBeehiveItemCpsUrlResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoBeehiveItemCpsUrlAPIResponseModel is 分佣链接生成接口 成功返回结果

func (*TaobaoBeehiveItemCpsUrlAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoBeehiveItemCpsUrlResultDo

type TaobaoBeehiveItemCpsUrlResultDo struct {
	// 商品id和对应的url map
	Model string `json:"model,omitempty" xml:"model,omitempty"`
	// 错误码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// 是否调用成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoBeehiveItemCpsUrlResultDo 结构体

func GetTaobaoBeehiveItemCpsUrlResultDo added in v1.3.4

func GetTaobaoBeehiveItemCpsUrlResultDo() *TaobaoBeehiveItemCpsUrlResultDo

GetTaobaoBeehiveItemCpsUrlResultDo() 从对象池中获取TaobaoBeehiveItemCpsUrlResultDo

Jump to

Keyboard shortcuts

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