crm

package
v1.2.1 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

店铺会员管理API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BasicMember

type BasicMember struct {
	// 会员昵称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 显示会员的状态,normal正常,blacklist黑名单
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 会员等级,0未非会员,其余对应等级名称取grade_name
	Grade int64 `json:"grade,omitempty" xml:"grade,omitempty"`
	// 交易成功的次数
	TradeCount int64 `json:"trade_count,omitempty" xml:"trade_count,omitempty"`
	// 交易的金额
	TradeAmount float64 `json:"trade_amount,omitempty" xml:"trade_amount,omitempty"`
	// 最后交易的日期
	LastTradeTime string `json:"last_trade_time,omitempty" xml:"last_trade_time,omitempty"`
	// 交易关闭的笔数
	CloseTradeCount int64 `json:"close_trade_count,omitempty" xml:"close_trade_count,omitempty"`
	// 交易关闭金额
	CloseTradeAmount float64 `json:"close_trade_amount,omitempty" xml:"close_trade_amount,omitempty"`
	// 购买的宝贝件数
	ItemNum int64 `json:"item_num,omitempty" xml:"item_num,omitempty"`
	// 分组的id集合字符串
	GroupIds string `json:"group_ids,omitempty" xml:"group_ids,omitempty"`
	// 关系来源,1交易成功,2未交易成功 ,3 卖家主动吸纳
	RelationSource int64 `json:"relation_source,omitempty" xml:"relation_source,omitempty"`
	// 最后一次交易的订单号.注:该字段从2014.4.23之后不再返回.
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 等级名称
	GradeName string `json:"grade_name,omitempty" xml:"grade_name,omitempty"`
}

BasicMember 结构体

type CrmMember

type CrmMember struct {
	// 买家昵称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 显示会员的状态,normal正常,blacklist黑名单
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 会员等级,0未非会员,其余对应等级名称取grade_name
	Grade int64 `json:"grade,omitempty" xml:"grade,omitempty"`
	// 交易成功笔数
	TradeCount int64 `json:"trade_count,omitempty" xml:"trade_count,omitempty"`
	// 交易成功的金额
	TradeAmount float64 `json:"trade_amount,omitempty" xml:"trade_amount,omitempty"`
	// 交易关闭的的笔数
	CloseTradeCount int64 `json:"close_trade_count,omitempty" xml:"close_trade_count,omitempty"`
	// 交易关闭的金额
	CloseTradeAmount float64 `json:"close_trade_amount,omitempty" xml:"close_trade_amount,omitempty"`
	// 购买的宝贝件数
	ItemNum int64 `json:"item_num,omitempty" xml:"item_num,omitempty"`
	// 会员拥有的所有分组
	GroupIds string `json:"group_ids,omitempty" xml:"group_ids,omitempty"`
	// 北京=1,天津=2,河北省=3,山西省=4,内蒙古自治区=5,辽宁省=6,吉林省=7,黑龙江省=8,上海=9,江苏省=10,浙江省=11,安徽省=12,福建省=13,江西省=14,山东省=15,河南省=16,湖北省=17,湖南省=18, 广东省=19,广西壮族自治区=20,海南省=21,重庆=22,四川省=23,贵州省=24,云南省=25,西藏自治区26,陕西省=27,甘肃省=28,青海省=29,宁夏回族自治区=30,新疆维吾尔自治区=31,台湾省=32,香港特别行政区=33,澳门特别行政区=34,海外=35.注:请注意:从2014.4.23之后,省市将采用地区标准码,请通过物流API taobao.areas.get接口获取,参考:http://api.taobao.com/apidoc/api.htm?spm=0.0.0.0.nOOF9g&path=cid:7-apiId:59.API对于老的省市代码兼容会逐步下线.
	Province int64 `json:"province,omitempty" xml:"province,omitempty"`
	// 城市.请注意:从2014.4.23之后,省市将采用地区标准码,请通过物流API taobao.areas.get接口获取,参考:http://api.taobao.com/apidoc/api.htm?spm=0.0.0.0.nOOF9g&path=cid:7-apiId:59.API对于老的省市代码兼容会逐步下线.
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 平均客单价.
	AvgPrice float64 `json:"avg_price,omitempty" xml:"avg_price,omitempty"`
	// 关系来源,1交易成功,2未成交,3卖家主动吸纳
	RelationSource int64 `json:"relation_source,omitempty" xml:"relation_source,omitempty"`
	// 最后交易时间
	LastTradeTime string `json:"last_trade_time,omitempty" xml:"last_trade_time,omitempty"`
	// 交易关闭的宝贝件数
	ItemCloseCount int64 `json:"item_close_count,omitempty" xml:"item_close_count,omitempty"`
	// 最后一次交易的订单号.注:该字段从2014.4.23之后不再返回.
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 等级名称
	GradeName string `json:"grade_name,omitempty" xml:"grade_name,omitempty"`
}

CrmMember 结构体

type ExchangeActivityCreateDto

type ExchangeActivityCreateDto struct {
	// 不包邮地区
	ExcludeArea string `json:"exclude_area,omitempty" xml:"exclude_area,omitempty"`
	// 活动结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 商品是否包邮
	FreePostage bool `json:"free_postage,omitempty" xml:"free_postage,omitempty"`
	// 优惠标签
	ActivityTag string `json:"activity_tag,omitempty" xml:"activity_tag,omitempty"`
	// 活动开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 商品ID
	ItmeId int64 `json:"itme_id,omitempty" xml:"itme_id,omitempty"`
	// 活动名称
	ActivityName string `json:"activity_name,omitempty" xml:"activity_name,omitempty"`
	// 商品一口价
	FixPrice int64 `json:"fix_price,omitempty" xml:"fix_price,omitempty"`
}

ExchangeActivityCreateDto 结构体

type GradePromotion

type GradePromotion struct {
	// 买家会员级别  0:店铺客户  1:普通会员 2:高级会员 3:VIP会员 4:至尊VIP
	CurGrade string `json:"cur_grade,omitempty" xml:"cur_grade,omitempty"`
	// 店铺客户、普通会员 、高级会员、VIP会员、至尊VIP
	CurGradeName string `json:"cur_grade_name,omitempty" xml:"cur_grade_name,omitempty"`
	// 会员级别折扣率没有小数,990代表9.9折
	Discount int64 `json:"discount,omitempty" xml:"discount,omitempty"`
	// 升级到下一个级别的需要的交易额,单位:分
	NextUpgradeAmount int64 `json:"next_upgrade_amount,omitempty" xml:"next_upgrade_amount,omitempty"`
	// 升级到下一个级别的需要的交易量
	NextUpgradeCount int64 `json:"next_upgrade_count,omitempty" xml:"next_upgrade_count,omitempty"`
	// 该等级对应的下一等级1:普通会员  2:高级会员 3:VIP会员 4:至尊VIP 0:后续等级都未启用或没有下一等级
	NextGradeName string `json:"next_grade_name,omitempty" xml:"next_grade_name,omitempty"`
	// 普通会员、高级会员、VIP会员、至尊VIP。空的时候代表后续等级未启用或没有下一等级
	NextGrade string `json:"next_grade,omitempty" xml:"next_grade,omitempty"`
}

GradePromotion 结构体

type Group

type Group struct {
	// 分组的id
	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`
	// 分组的名称
	GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"`
	// 分组的创建时间
	GroupCreate string `json:"group_create,omitempty" xml:"group_create,omitempty"`
	// 分组的修改时间
	GroupModify string `json:"group_modify,omitempty" xml:"group_modify,omitempty"`
	// 分组的状态,1表示正常
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 分组所拥有的会员数量,如果返回值为-1,表示当前服务忙或数据在初始化。
	MemberCount int64 `json:"member_count,omitempty" xml:"member_count,omitempty"`
}

Group 结构体

type TaobaoCrmExchangeActivityCreateAPIRequest added in v1.2.0

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

创建积分兑换活动 API请求 taobao.crm.exchange.activity.create

创建针对积分兑换类型的活动

func NewTaobaoCrmExchangeActivityCreateRequest

func NewTaobaoCrmExchangeActivityCreateRequest() *TaobaoCrmExchangeActivityCreateAPIRequest

NewTaobaoCrmExchangeActivityCreateRequest 初始化TaobaoCrmExchangeActivityCreateAPIRequest对象

func (TaobaoCrmExchangeActivityCreateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmExchangeActivityCreateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmExchangeActivityCreateAPIRequest) GetExchangeActivityCreateDto added in v1.2.0

func (r TaobaoCrmExchangeActivityCreateAPIRequest) GetExchangeActivityCreateDto() *ExchangeActivityCreateDto

Get ExchangeActivityCreateDto Getter

func (*TaobaoCrmExchangeActivityCreateAPIRequest) SetExchangeActivityCreateDto added in v1.2.0

func (r *TaobaoCrmExchangeActivityCreateAPIRequest) SetExchangeActivityCreateDto(_exchangeActivityCreateDto *ExchangeActivityCreateDto) error

Set is ExchangeActivityCreateDto Setter 创建积分兑换活动

type TaobaoCrmExchangeActivityCreateAPIResponse

type TaobaoCrmExchangeActivityCreateAPIResponse struct {
	model.CommonResponse
	TaobaoCrmExchangeActivityCreateAPIResponseModel
}
TaobaoCrmExchangeActivityCreateAPIResponse

创建积分兑换活动 API返回值 taobao.crm.exchange.activity.create

创建针对积分兑换类型的活动

type TaobaoCrmExchangeActivityCreateAPIResponseModel added in v1.2.0

type TaobaoCrmExchangeActivityCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_exchange_activity_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 活动ID
	ActivityId int64 `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
	// 人群实例ID
	CrowdinstanceId int64 `json:"crowdinstance_id,omitempty" xml:"crowdinstance_id,omitempty"`
	// 接口调用成功
	SubSuccess bool `json:"sub_success,omitempty" xml:"sub_success,omitempty"`
}

TaobaoCrmExchangeActivityCreateAPIResponseModel is 创建积分兑换活动 成功返回结果

type TaobaoCrmExchangeCrowdinstanceAddAPIRequest added in v1.2.0

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

向活动人群实例中增加买家 API请求 taobao.crm.exchange.crowdinstance.add

向活动人群实例中增加买家

func NewTaobaoCrmExchangeCrowdinstanceAddRequest

func NewTaobaoCrmExchangeCrowdinstanceAddRequest() *TaobaoCrmExchangeCrowdinstanceAddAPIRequest

NewTaobaoCrmExchangeCrowdinstanceAddRequest 初始化TaobaoCrmExchangeCrowdinstanceAddAPIRequest对象

func (TaobaoCrmExchangeCrowdinstanceAddAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmExchangeCrowdinstanceAddAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmExchangeCrowdinstanceAddAPIRequest) GetBuyerNick added in v1.2.0

Get BuyerNick Getter

func (TaobaoCrmExchangeCrowdinstanceAddAPIRequest) GetCrowdInstanceId added in v1.2.0

func (r TaobaoCrmExchangeCrowdinstanceAddAPIRequest) GetCrowdInstanceId() int64

Get CrowdInstanceId Getter

func (TaobaoCrmExchangeCrowdinstanceAddAPIRequest) GetReason added in v1.2.0

Get Reason Getter

func (*TaobaoCrmExchangeCrowdinstanceAddAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmExchangeCrowdinstanceAddAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 买家昵称

func (*TaobaoCrmExchangeCrowdinstanceAddAPIRequest) SetCrowdInstanceId added in v1.2.0

func (r *TaobaoCrmExchangeCrowdinstanceAddAPIRequest) SetCrowdInstanceId(_crowdInstanceId int64) error

Set is CrowdInstanceId Setter 人群实例ID

func (*TaobaoCrmExchangeCrowdinstanceAddAPIRequest) SetReason added in v1.2.0

Set is Reason Setter 操作原因

type TaobaoCrmExchangeCrowdinstanceAddAPIResponse

type TaobaoCrmExchangeCrowdinstanceAddAPIResponse struct {
	model.CommonResponse
	TaobaoCrmExchangeCrowdinstanceAddAPIResponseModel
}
TaobaoCrmExchangeCrowdinstanceAddAPIResponse

向活动人群实例中增加买家 API返回值 taobao.crm.exchange.crowdinstance.add

向活动人群实例中增加买家

type TaobaoCrmExchangeCrowdinstanceAddAPIResponseModel added in v1.2.0

type TaobaoCrmExchangeCrowdinstanceAddAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_exchange_crowdinstance_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 调用是否成功
	SubSuccess bool `json:"sub_success,omitempty" xml:"sub_success,omitempty"`
}

TaobaoCrmExchangeCrowdinstanceAddAPIResponseModel is 向活动人群实例中增加买家 成功返回结果

type TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest added in v1.2.0

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

删除人群实例中的指定买家 API请求 taobao.crm.exchange.crowdinstance.delete

删除人群实例中的指定买家

func NewTaobaoCrmExchangeCrowdinstanceDeleteRequest

func NewTaobaoCrmExchangeCrowdinstanceDeleteRequest() *TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest

NewTaobaoCrmExchangeCrowdinstanceDeleteRequest 初始化TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest对象

func (TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) GetBuyerNick added in v1.2.0

Get BuyerNick Getter

func (TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) GetCrowdInstanceId added in v1.2.0

Get CrowdInstanceId Getter

func (TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) GetReason added in v1.2.0

Get Reason Getter

func (*TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 买家昵称

func (*TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) SetCrowdInstanceId added in v1.2.0

func (r *TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) SetCrowdInstanceId(_crowdInstanceId int64) error

Set is CrowdInstanceId Setter 人群实例ID

func (*TaobaoCrmExchangeCrowdinstanceDeleteAPIRequest) SetReason added in v1.2.0

Set is Reason Setter 操作原因

type TaobaoCrmExchangeCrowdinstanceDeleteAPIResponse

type TaobaoCrmExchangeCrowdinstanceDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoCrmExchangeCrowdinstanceDeleteAPIResponseModel
}
TaobaoCrmExchangeCrowdinstanceDeleteAPIResponse

删除人群实例中的指定买家 API返回值 taobao.crm.exchange.crowdinstance.delete

删除人群实例中的指定买家

type TaobaoCrmExchangeCrowdinstanceDeleteAPIResponseModel added in v1.2.0

type TaobaoCrmExchangeCrowdinstanceDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_exchange_crowdinstance_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 操作成功
	SubSuccess bool `json:"sub_success,omitempty" xml:"sub_success,omitempty"`
}

TaobaoCrmExchangeCrowdinstanceDeleteAPIResponseModel is 删除人群实例中的指定买家 成功返回结果

type TaobaoCrmGradeGetAPIRequest added in v1.2.0

type TaobaoCrmGradeGetAPIRequest struct {
	model.Params
}
TaobaoCrmGradeGetAPIRequest

卖家查询等级规则 API请求 taobao.crm.grade.get

卖家查询等级规则,包括店铺客户、普通会员、高级会员、VIP会员、至尊VIP会员四个等级的信息

func NewTaobaoCrmGradeGetRequest

func NewTaobaoCrmGradeGetRequest() *TaobaoCrmGradeGetAPIRequest

NewTaobaoCrmGradeGetRequest 初始化TaobaoCrmGradeGetAPIRequest对象

func (TaobaoCrmGradeGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGradeGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGradeGetAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGradeGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

type TaobaoCrmGradeGetAPIResponse

type TaobaoCrmGradeGetAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGradeGetAPIResponseModel
}
TaobaoCrmGradeGetAPIResponse

卖家查询等级规则 API返回值 taobao.crm.grade.get

卖家查询等级规则,包括店铺客户、普通会员、高级会员、VIP会员、至尊VIP会员四个等级的信息

type TaobaoCrmGradeGetAPIResponseModel added in v1.2.0

type TaobaoCrmGradeGetAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grade_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 等级信息集合
	GradePromotions []GradePromotion `json:"grade_promotions,omitempty" xml:"grade_promotions>grade_promotion,omitempty"`
}

TaobaoCrmGradeGetAPIResponseModel is 卖家查询等级规则 成功返回结果

type TaobaoCrmGradeSetAPIRequest added in v1.2.0

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

卖家设置等级规则 API请求 taobao.crm.grade.set

设置等级信息,可以设置层级等级,也可以单独设置一个等级。出于安全原因,折扣现最低只能设置到700即7折。

func NewTaobaoCrmGradeSetRequest

func NewTaobaoCrmGradeSetRequest() *TaobaoCrmGradeSetAPIRequest

NewTaobaoCrmGradeSetRequest 初始化TaobaoCrmGradeSetAPIRequest对象

func (TaobaoCrmGradeSetAPIRequest) GetAmount added in v1.2.0

func (r TaobaoCrmGradeSetAPIRequest) GetAmount() []int64

Get Amount Getter

func (TaobaoCrmGradeSetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGradeSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGradeSetAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGradeSetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGradeSetAPIRequest) GetCount added in v1.2.0

func (r TaobaoCrmGradeSetAPIRequest) GetCount() []int64

Get Count Getter

func (TaobaoCrmGradeSetAPIRequest) GetDiscount added in v1.2.0

func (r TaobaoCrmGradeSetAPIRequest) GetDiscount() []int64

Get Discount Getter

func (TaobaoCrmGradeSetAPIRequest) GetGrade added in v1.2.0

func (r TaobaoCrmGradeSetAPIRequest) GetGrade() []int64

Get Grade Getter

func (TaobaoCrmGradeSetAPIRequest) GetHierarchy added in v1.2.0

func (r TaobaoCrmGradeSetAPIRequest) GetHierarchy() []bool

Get Hierarchy Getter

func (*TaobaoCrmGradeSetAPIRequest) SetAmount added in v1.2.0

func (r *TaobaoCrmGradeSetAPIRequest) SetAmount(_amount []int64) error

Set is Amount Setter 只对设置的层级等级有效,必须要在amount和count参数中选择一个<br><br/>amount参数的填写规范:升级到下一个级别的需要的交易额,单位为分,必须全部填写.例如10000,20000,30000,其中10000表示非会员升级到普通的所需的交易额,20000表示普通升级到高级所需的交易额,层级等级中最高等级的下一个等级默认为0。会员等级越高,所需交易额必须越高。

func (*TaobaoCrmGradeSetAPIRequest) SetCount added in v1.2.0

func (r *TaobaoCrmGradeSetAPIRequest) SetCount(_count []int64) error

Set is Count Setter 只对设置的层级等级有效,必须要在amount和count参数中选择一个<br><br/>count参数的填写规范:<br/>升级到下一个级别的需要的交易量,必须全部填写. 以逗号分隔,例如100,200,300,其中100表示非会员升级到普通会员交易量。层级等级中最高等级的下一个等级的交易量默认为0。会员等级越高,交易量必须越高。

func (*TaobaoCrmGradeSetAPIRequest) SetDiscount added in v1.2.0

func (r *TaobaoCrmGradeSetAPIRequest) SetDiscount(_discount []int64) error

Set is Discount Setter 会员级别折扣率。会员等级越高,折扣必须越低。<br/>950即9.5折,888折即8.88折。出于安全原因,折扣现最低只能设置到700即7折。

func (*TaobaoCrmGradeSetAPIRequest) SetGrade added in v1.2.0

func (r *TaobaoCrmGradeSetAPIRequest) SetGrade(_grade []int64) error

Set is Grade Setter 会员等级,用逗号分隔。买家会员级别0:店铺客户 1:普通会员 2 :高级会员 3:VIP会员 4:至尊VIP

func (*TaobaoCrmGradeSetAPIRequest) SetHierarchy added in v1.2.0

func (r *TaobaoCrmGradeSetAPIRequest) SetHierarchy(_hierarchy []bool) error

Set is Hierarchy Setter 是否设置达到某一会员等级的交易量和交易额,必填。4个级别都需要设置,如入参为true,true,true,false时,表示设置达到高级会员、VIP会员的交易量或者交易额,不设置达到至尊会员的交易量和交易额

type TaobaoCrmGradeSetAPIResponse

type TaobaoCrmGradeSetAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGradeSetAPIResponseModel
}
TaobaoCrmGradeSetAPIResponse

卖家设置等级规则 API返回值 taobao.crm.grade.set

设置等级信息,可以设置层级等级,也可以单独设置一个等级。出于安全原因,折扣现最低只能设置到700即7折。

type TaobaoCrmGradeSetAPIResponseModel added in v1.2.0

type TaobaoCrmGradeSetAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grade_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// true:成功 false:失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmGradeSetAPIResponseModel is 卖家设置等级规则 成功返回结果

type TaobaoCrmGrademktMemberAddAPIRequest added in v1.2.0

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

会员等级营销-会员吸纳 API请求 taobao.crm.grademkt.member.add

商家通过该接口吸纳线上店铺会员。

func NewTaobaoCrmGrademktMemberAddRequest

func NewTaobaoCrmGrademktMemberAddRequest() *TaobaoCrmGrademktMemberAddAPIRequest

NewTaobaoCrmGrademktMemberAddRequest 初始化TaobaoCrmGrademktMemberAddAPIRequest对象

func (TaobaoCrmGrademktMemberAddAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGrademktMemberAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGrademktMemberAddAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGrademktMemberAddAPIRequest) GetBuyerNick added in v1.2.0

Get BuyerNick Getter

func (TaobaoCrmGrademktMemberAddAPIRequest) GetFeather added in v1.2.0

Get Feather Getter

func (TaobaoCrmGrademktMemberAddAPIRequest) GetParameter added in v1.2.0

Get Parameter Getter

func (*TaobaoCrmGrademktMemberAddAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmGrademktMemberAddAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 会员nick

func (*TaobaoCrmGrademktMemberAddAPIRequest) SetFeather added in v1.2.0

func (r *TaobaoCrmGrademktMemberAddAPIRequest) SetFeather(_feather string) error

Set is Feather Setter 系统属性,json格式

func (*TaobaoCrmGrademktMemberAddAPIRequest) SetParameter added in v1.2.0

func (r *TaobaoCrmGrademktMemberAddAPIRequest) SetParameter(_parameter string) error

Set is Parameter Setter 会员属性-json format生成方法见http://open.taobao.com/doc/detail.htm?id=101281

type TaobaoCrmGrademktMemberAddAPIResponse

type TaobaoCrmGrademktMemberAddAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGrademktMemberAddAPIResponseModel
}
TaobaoCrmGrademktMemberAddAPIResponse

会员等级营销-会员吸纳 API返回值 taobao.crm.grademkt.member.add

商家通过该接口吸纳线上店铺会员。

type TaobaoCrmGrademktMemberAddAPIResponseModel added in v1.2.0

type TaobaoCrmGrademktMemberAddAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grademkt_member_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回操作是否成功
	Model bool `json:"model,omitempty" xml:"model,omitempty"`
}

TaobaoCrmGrademktMemberAddAPIResponseModel is 会员等级营销-会员吸纳 成功返回结果

type TaobaoCrmGrademktMemberDetailCreateAPIRequest added in v1.2.0

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

会员等级营销-创建商品等级营销明细 API请求 taobao.crm.grademkt.member.detail.create

创建商品等级营销明细

func NewTaobaoCrmGrademktMemberDetailCreateRequest

func NewTaobaoCrmGrademktMemberDetailCreateRequest() *TaobaoCrmGrademktMemberDetailCreateAPIRequest

NewTaobaoCrmGrademktMemberDetailCreateRequest 初始化TaobaoCrmGrademktMemberDetailCreateAPIRequest对象

func (TaobaoCrmGrademktMemberDetailCreateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGrademktMemberDetailCreateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGrademktMemberDetailCreateAPIRequest) GetFeather added in v1.2.0

Get Feather Getter

func (TaobaoCrmGrademktMemberDetailCreateAPIRequest) GetParameter added in v1.2.0

Get Parameter Getter

func (*TaobaoCrmGrademktMemberDetailCreateAPIRequest) SetFeather added in v1.2.0

Set is Feather Setter 扩展字段

func (*TaobaoCrmGrademktMemberDetailCreateAPIRequest) SetParameter added in v1.2.0

func (r *TaobaoCrmGrademktMemberDetailCreateAPIRequest) SetParameter(_parameter string) error

Set is Parameter Setter 创建营销详情,生成方法见http://open.taobao.com/doc/detail.htm?id=101281

type TaobaoCrmGrademktMemberDetailCreateAPIResponse

type TaobaoCrmGrademktMemberDetailCreateAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGrademktMemberDetailCreateAPIResponseModel
}
TaobaoCrmGrademktMemberDetailCreateAPIResponse

会员等级营销-创建商品等级营销明细 API返回值 taobao.crm.grademkt.member.detail.create

创建商品等级营销明细

type TaobaoCrmGrademktMemberDetailCreateAPIResponseModel added in v1.2.0

type TaobaoCrmGrademktMemberDetailCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grademkt_member_detail_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// json格式
	Module bool `json:"module,omitempty" xml:"module,omitempty"`
}

TaobaoCrmGrademktMemberDetailCreateAPIResponseModel is 会员等级营销-创建商品等级营销明细 成功返回结果

type TaobaoCrmGrademktMemberDetailDeleteAPIRequest added in v1.2.0

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

会员等级营销-删除商品等级营销明细 API请求 taobao.crm.grademkt.member.detail.delete

删除商品等级营销明细

func NewTaobaoCrmGrademktMemberDetailDeleteRequest

func NewTaobaoCrmGrademktMemberDetailDeleteRequest() *TaobaoCrmGrademktMemberDetailDeleteAPIRequest

NewTaobaoCrmGrademktMemberDetailDeleteRequest 初始化TaobaoCrmGrademktMemberDetailDeleteAPIRequest对象

func (TaobaoCrmGrademktMemberDetailDeleteAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGrademktMemberDetailDeleteAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGrademktMemberDetailDeleteAPIRequest) GetFeather added in v1.2.0

Get Feather Getter

func (TaobaoCrmGrademktMemberDetailDeleteAPIRequest) GetParameter added in v1.2.0

Get Parameter Getter

func (*TaobaoCrmGrademktMemberDetailDeleteAPIRequest) SetFeather added in v1.2.0

Set is Feather Setter 扩展字段

func (*TaobaoCrmGrademktMemberDetailDeleteAPIRequest) SetParameter added in v1.2.0

func (r *TaobaoCrmGrademktMemberDetailDeleteAPIRequest) SetParameter(_parameter string) error

Set is Parameter Setter 创建营销详情,生成方法见http://open.taobao.com/doc/detail.htm?id=101281

type TaobaoCrmGrademktMemberDetailDeleteAPIResponse

type TaobaoCrmGrademktMemberDetailDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGrademktMemberDetailDeleteAPIResponseModel
}
TaobaoCrmGrademktMemberDetailDeleteAPIResponse

会员等级营销-删除商品等级营销明细 API返回值 taobao.crm.grademkt.member.detail.delete

删除商品等级营销明细

type TaobaoCrmGrademktMemberDetailDeleteAPIResponseModel added in v1.2.0

type TaobaoCrmGrademktMemberDetailDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grademkt_member_detail_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 操作是否成功
	Module bool `json:"module,omitempty" xml:"module,omitempty"`
}

TaobaoCrmGrademktMemberDetailDeleteAPIResponseModel is 会员等级营销-删除商品等级营销明细 成功返回结果

type TaobaoCrmGrademktMemberDetailQueryAPIRequest added in v1.2.0

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

会员等级营销-等级营销活动查询 API请求 taobao.crm.grademkt.member.detail.query

商家通过该接口查询等级营销活动

func NewTaobaoCrmGrademktMemberDetailQueryRequest

func NewTaobaoCrmGrademktMemberDetailQueryRequest() *TaobaoCrmGrademktMemberDetailQueryAPIRequest

NewTaobaoCrmGrademktMemberDetailQueryRequest 初始化TaobaoCrmGrademktMemberDetailQueryAPIRequest对象

func (TaobaoCrmGrademktMemberDetailQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGrademktMemberDetailQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGrademktMemberDetailQueryAPIRequest) GetFeather added in v1.2.0

Get Feather Getter

func (TaobaoCrmGrademktMemberDetailQueryAPIRequest) GetParameter added in v1.2.0

Get Parameter Getter

func (*TaobaoCrmGrademktMemberDetailQueryAPIRequest) SetFeather added in v1.2.0

Set is Feather Setter 扩展字段

func (*TaobaoCrmGrademktMemberDetailQueryAPIRequest) SetParameter added in v1.2.0

func (r *TaobaoCrmGrademktMemberDetailQueryAPIRequest) SetParameter(_parameter string) error

Set is Parameter Setter 创建营销详情,生成方法见http://open.taobao.com/doc/detail.htm?id=101281

type TaobaoCrmGrademktMemberDetailQueryAPIResponse

type TaobaoCrmGrademktMemberDetailQueryAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGrademktMemberDetailQueryAPIResponseModel
}
TaobaoCrmGrademktMemberDetailQueryAPIResponse

会员等级营销-等级营销活动查询 API返回值 taobao.crm.grademkt.member.detail.query

商家通过该接口查询等级营销活动

type TaobaoCrmGrademktMemberDetailQueryAPIResponseModel added in v1.2.0

type TaobaoCrmGrademktMemberDetailQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grademkt_member_detail_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// totalCount为记录总数
	Model string `json:"model,omitempty" xml:"model,omitempty"`
}

TaobaoCrmGrademktMemberDetailQueryAPIResponseModel is 会员等级营销-等级营销活动查询 成功返回结果

type TaobaoCrmGrademktMemberQueryAPIRequest added in v1.2.0

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

会员等级营销-会员关系查询 API请求 taobao.crm.grademkt.member.query

商家通过该接口查询线上店铺会员。

func NewTaobaoCrmGrademktMemberQueryRequest

func NewTaobaoCrmGrademktMemberQueryRequest() *TaobaoCrmGrademktMemberQueryAPIRequest

NewTaobaoCrmGrademktMemberQueryRequest 初始化TaobaoCrmGrademktMemberQueryAPIRequest对象

func (TaobaoCrmGrademktMemberQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGrademktMemberQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGrademktMemberQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGrademktMemberQueryAPIRequest) GetBuyerNick added in v1.2.0

Get BuyerNick Getter

func (TaobaoCrmGrademktMemberQueryAPIRequest) GetFeather added in v1.2.0

Get Feather Getter

func (TaobaoCrmGrademktMemberQueryAPIRequest) GetParameter added in v1.2.0

Get Parameter Getter

func (*TaobaoCrmGrademktMemberQueryAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmGrademktMemberQueryAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 会员nick

func (*TaobaoCrmGrademktMemberQueryAPIRequest) SetFeather added in v1.2.0

func (r *TaobaoCrmGrademktMemberQueryAPIRequest) SetFeather(_feather string) error

Set is Feather Setter 系统属性,json格式

func (*TaobaoCrmGrademktMemberQueryAPIRequest) SetParameter added in v1.2.0

func (r *TaobaoCrmGrademktMemberQueryAPIRequest) SetParameter(_parameter string) error

Set is Parameter Setter 会员属性-json format生成方法见http://open.taobao.com/doc/detail.htm?id=101281

type TaobaoCrmGrademktMemberQueryAPIResponse

type TaobaoCrmGrademktMemberQueryAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGrademktMemberQueryAPIResponseModel
}
TaobaoCrmGrademktMemberQueryAPIResponse

会员等级营销-会员关系查询 API返回值 taobao.crm.grademkt.member.query

商家通过该接口查询线上店铺会员。

type TaobaoCrmGrademktMemberQueryAPIResponseModel added in v1.2.0

type TaobaoCrmGrademktMemberQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grademkt_member_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// json格式
	Module string `json:"module,omitempty" xml:"module,omitempty"`
}

TaobaoCrmGrademktMemberQueryAPIResponseModel is 会员等级营销-会员关系查询 成功返回结果

type TaobaoCrmGroupAddAPIRequest added in v1.2.0

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

卖家创建一个分组 API请求 taobao.crm.group.add

卖家创建一个新的分组,接口返回一个创建成功的分组的id

func NewTaobaoCrmGroupAddRequest

func NewTaobaoCrmGroupAddRequest() *TaobaoCrmGroupAddAPIRequest

NewTaobaoCrmGroupAddRequest 初始化TaobaoCrmGroupAddAPIRequest对象

func (TaobaoCrmGroupAddAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGroupAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGroupAddAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGroupAddAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGroupAddAPIRequest) GetGroupName added in v1.2.0

func (r TaobaoCrmGroupAddAPIRequest) GetGroupName() string

Get GroupName Getter

func (*TaobaoCrmGroupAddAPIRequest) SetGroupName added in v1.2.0

func (r *TaobaoCrmGroupAddAPIRequest) SetGroupName(_groupName string) error

Set is GroupName Setter 分组名称,每个卖家最多可以拥有100个分组

type TaobaoCrmGroupAddAPIResponse

type TaobaoCrmGroupAddAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGroupAddAPIResponseModel
}
TaobaoCrmGroupAddAPIResponse

卖家创建一个分组 API返回值 taobao.crm.group.add

卖家创建一个新的分组,接口返回一个创建成功的分组的id

type TaobaoCrmGroupAddAPIResponseModel added in v1.2.0

type TaobaoCrmGroupAddAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_group_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 添加分组是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 新增分组的id
	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`
}

TaobaoCrmGroupAddAPIResponseModel is 卖家创建一个分组 成功返回结果

type TaobaoCrmGroupAppendAPIRequest added in v1.2.0

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

将一个分组添加到另外一个分组 API请求 taobao.crm.group.append

将某分组下的所有会员添加到另一个分组,注:1.该操作为异步任务,建议先调用taobao.crm.grouptask.check 确保涉及分组上没有任务;2.若分组下某会员分组数超最大限额,则该会员不会被添加到新分组,同时不影响其余会员添加分组,接口调用依然返回成功。

func NewTaobaoCrmGroupAppendRequest

func NewTaobaoCrmGroupAppendRequest() *TaobaoCrmGroupAppendAPIRequest

NewTaobaoCrmGroupAppendRequest 初始化TaobaoCrmGroupAppendAPIRequest对象

func (TaobaoCrmGroupAppendAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGroupAppendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGroupAppendAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGroupAppendAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGroupAppendAPIRequest) GetFromGroupId added in v1.2.0

func (r TaobaoCrmGroupAppendAPIRequest) GetFromGroupId() int64

Get FromGroupId Getter

func (TaobaoCrmGroupAppendAPIRequest) GetToGroupId added in v1.2.0

func (r TaobaoCrmGroupAppendAPIRequest) GetToGroupId() int64

Get ToGroupId Getter

func (*TaobaoCrmGroupAppendAPIRequest) SetFromGroupId added in v1.2.0

func (r *TaobaoCrmGroupAppendAPIRequest) SetFromGroupId(_fromGroupId int64) error

Set is FromGroupId Setter 添加的来源分组

func (*TaobaoCrmGroupAppendAPIRequest) SetToGroupId added in v1.2.0

func (r *TaobaoCrmGroupAppendAPIRequest) SetToGroupId(_toGroupId int64) error

Set is ToGroupId Setter 添加的目标分组

type TaobaoCrmGroupAppendAPIResponse

type TaobaoCrmGroupAppendAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGroupAppendAPIResponseModel
}
TaobaoCrmGroupAppendAPIResponse

将一个分组添加到另外一个分组 API返回值 taobao.crm.group.append

将某分组下的所有会员添加到另一个分组,注:1.该操作为异步任务,建议先调用taobao.crm.grouptask.check 确保涉及分组上没有任务;2.若分组下某会员分组数超最大限额,则该会员不会被添加到新分组,同时不影响其余会员添加分组,接口调用依然返回成功。

type TaobaoCrmGroupAppendAPIResponseModel added in v1.2.0

type TaobaoCrmGroupAppendAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_group_append_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异步任务请求成功,添加任务是否完成通过taobao.crm.grouptask.check检测
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmGroupAppendAPIResponseModel is 将一个分组添加到另外一个分组 成功返回结果

type TaobaoCrmGroupDeleteAPIRequest added in v1.2.0

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

删除分组 API请求 taobao.crm.group.delete

将该分组下的所有会员移除出该组,同时删除该分组。注:删除分组为异步任务,必须先调用taobao.crm.grouptask.check 确保涉及属性上没有任务。

func NewTaobaoCrmGroupDeleteRequest

func NewTaobaoCrmGroupDeleteRequest() *TaobaoCrmGroupDeleteAPIRequest

NewTaobaoCrmGroupDeleteRequest 初始化TaobaoCrmGroupDeleteAPIRequest对象

func (TaobaoCrmGroupDeleteAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGroupDeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGroupDeleteAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGroupDeleteAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGroupDeleteAPIRequest) GetGroupId added in v1.2.0

func (r TaobaoCrmGroupDeleteAPIRequest) GetGroupId() int64

Get GroupId Getter

func (*TaobaoCrmGroupDeleteAPIRequest) SetGroupId added in v1.2.0

func (r *TaobaoCrmGroupDeleteAPIRequest) SetGroupId(_groupId int64) error

Set is GroupId Setter 要删除的分组id

type TaobaoCrmGroupDeleteAPIResponse

type TaobaoCrmGroupDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGroupDeleteAPIResponseModel
}
TaobaoCrmGroupDeleteAPIResponse

删除分组 API返回值 taobao.crm.group.delete

将该分组下的所有会员移除出该组,同时删除该分组。注:删除分组为异步任务,必须先调用taobao.crm.grouptask.check 确保涉及属性上没有任务。

type TaobaoCrmGroupDeleteAPIResponseModel added in v1.2.0

type TaobaoCrmGroupDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_group_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异步任务请求成功,是否执行完毕需要通过taobao.crm.grouptask.check检测
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmGroupDeleteAPIResponseModel is 删除分组 成功返回结果

type TaobaoCrmGroupMoveAPIRequest added in v1.2.0

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

分组移动 API请求 taobao.crm.group.move

将一个分组下的所有会员移动到另一个分组,会员从原分组中删除<br/>注:移动属性为异步任务建议先调用taobao.crm.grouptask.check 确保涉及属性上没有任务。

func NewTaobaoCrmGroupMoveRequest

func NewTaobaoCrmGroupMoveRequest() *TaobaoCrmGroupMoveAPIRequest

NewTaobaoCrmGroupMoveRequest 初始化TaobaoCrmGroupMoveAPIRequest对象

func (TaobaoCrmGroupMoveAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGroupMoveAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGroupMoveAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGroupMoveAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGroupMoveAPIRequest) GetFromGroupId added in v1.2.0

func (r TaobaoCrmGroupMoveAPIRequest) GetFromGroupId() int64

Get FromGroupId Getter

func (TaobaoCrmGroupMoveAPIRequest) GetToGroupId added in v1.2.0

func (r TaobaoCrmGroupMoveAPIRequest) GetToGroupId() int64

Get ToGroupId Getter

func (*TaobaoCrmGroupMoveAPIRequest) SetFromGroupId added in v1.2.0

func (r *TaobaoCrmGroupMoveAPIRequest) SetFromGroupId(_fromGroupId int64) error

Set is FromGroupId Setter 需要移动的分组

func (*TaobaoCrmGroupMoveAPIRequest) SetToGroupId added in v1.2.0

func (r *TaobaoCrmGroupMoveAPIRequest) SetToGroupId(_toGroupId int64) error

Set is ToGroupId Setter 目的分组

type TaobaoCrmGroupMoveAPIResponse

type TaobaoCrmGroupMoveAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGroupMoveAPIResponseModel
}
TaobaoCrmGroupMoveAPIResponse

分组移动 API返回值 taobao.crm.group.move

将一个分组下的所有会员移动到另一个分组,会员从原分组中删除<br/>注:移动属性为异步任务建议先调用taobao.crm.grouptask.check 确保涉及属性上没有任务。

type TaobaoCrmGroupMoveAPIResponseModel added in v1.2.0

type TaobaoCrmGroupMoveAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_group_move_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异步任务请求成功,是否执行完毕需要通过taobao.crm.grouptask.check检测
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmGroupMoveAPIResponseModel is 分组移动 成功返回结果

type TaobaoCrmGroupUpdateAPIRequest added in v1.2.0

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

修改一个已经存在的分组 API请求 taobao.crm.group.update

修改一个已经存在的分组,接口返回分组的修改是否成功

func NewTaobaoCrmGroupUpdateRequest

func NewTaobaoCrmGroupUpdateRequest() *TaobaoCrmGroupUpdateAPIRequest

NewTaobaoCrmGroupUpdateRequest 初始化TaobaoCrmGroupUpdateAPIRequest对象

func (TaobaoCrmGroupUpdateAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGroupUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGroupUpdateAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGroupUpdateAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGroupUpdateAPIRequest) GetGroupId added in v1.2.0

func (r TaobaoCrmGroupUpdateAPIRequest) GetGroupId() int64

Get GroupId Getter

func (TaobaoCrmGroupUpdateAPIRequest) GetNewGroupName added in v1.2.0

func (r TaobaoCrmGroupUpdateAPIRequest) GetNewGroupName() string

Get NewGroupName Getter

func (*TaobaoCrmGroupUpdateAPIRequest) SetGroupId added in v1.2.0

func (r *TaobaoCrmGroupUpdateAPIRequest) SetGroupId(_groupId int64) error

Set is GroupId Setter 分组的id

func (*TaobaoCrmGroupUpdateAPIRequest) SetNewGroupName added in v1.2.0

func (r *TaobaoCrmGroupUpdateAPIRequest) SetNewGroupName(_newGroupName string) error

Set is NewGroupName Setter 新的分组名,分组名称不能包含|或者:

type TaobaoCrmGroupUpdateAPIResponse

type TaobaoCrmGroupUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGroupUpdateAPIResponseModel
}
TaobaoCrmGroupUpdateAPIResponse

修改一个已经存在的分组 API返回值 taobao.crm.group.update

修改一个已经存在的分组,接口返回分组的修改是否成功

type TaobaoCrmGroupUpdateAPIResponseModel added in v1.2.0

type TaobaoCrmGroupUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_group_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 分组修改是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmGroupUpdateAPIResponseModel is 修改一个已经存在的分组 成功返回结果

type TaobaoCrmGroupsGetAPIRequest added in v1.2.0

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

查询卖家的分组 API请求 taobao.crm.groups.get

查询卖家的分组,返回查询到的分组列表,分页返回分组

func NewTaobaoCrmGroupsGetRequest

func NewTaobaoCrmGroupsGetRequest() *TaobaoCrmGroupsGetAPIRequest

NewTaobaoCrmGroupsGetRequest 初始化TaobaoCrmGroupsGetAPIRequest对象

func (TaobaoCrmGroupsGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGroupsGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGroupsGetAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGroupsGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGroupsGetAPIRequest) GetCurrentPage added in v1.2.0

func (r TaobaoCrmGroupsGetAPIRequest) GetCurrentPage() int64

Get CurrentPage Getter

func (TaobaoCrmGroupsGetAPIRequest) GetPageSize added in v1.2.0

func (r TaobaoCrmGroupsGetAPIRequest) GetPageSize() int64

Get PageSize Getter

func (*TaobaoCrmGroupsGetAPIRequest) SetCurrentPage added in v1.2.0

func (r *TaobaoCrmGroupsGetAPIRequest) SetCurrentPage(_currentPage int64) error

Set is CurrentPage Setter 显示第几页的分组,如果输入的页码大于总共的页码数,例如总共10页,但是current_page的值为11,则返回空白页,最小页码为1

func (*TaobaoCrmGroupsGetAPIRequest) SetPageSize added in v1.2.0

func (r *TaobaoCrmGroupsGetAPIRequest) SetPageSize(_pageSize int64) error

Set is PageSize Setter 每页显示的记录数,其最大值不能超过100条,最小值为1,默认20条

type TaobaoCrmGroupsGetAPIResponse

type TaobaoCrmGroupsGetAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGroupsGetAPIResponseModel
}
TaobaoCrmGroupsGetAPIResponse

查询卖家的分组 API返回值 taobao.crm.groups.get

查询卖家的分组,返回查询到的分组列表,分页返回分组

type TaobaoCrmGroupsGetAPIResponseModel added in v1.2.0

type TaobaoCrmGroupsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_groups_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询到的当前卖家的当前页的会员
	Groups []Group `json:"groups,omitempty" xml:"groups>group,omitempty"`
	// 记录总数
	TotalResult int64 `json:"total_result,omitempty" xml:"total_result,omitempty"`
}

TaobaoCrmGroupsGetAPIResponseModel is 查询卖家的分组 成功返回结果

type TaobaoCrmGrouptaskCheckAPIRequest added in v1.2.0

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

查询分组任务是否完成 API请求 taobao.crm.grouptask.check

检查一个分组上是否有异步任务,异步任务包括1.将一个分组下的所有用户添加到另外一个分组2.将一个分组下的所有用户移动到另外一个分组3.删除某个分组<br/>若分组上有任务则该属性不能被操作。

func NewTaobaoCrmGrouptaskCheckRequest

func NewTaobaoCrmGrouptaskCheckRequest() *TaobaoCrmGrouptaskCheckAPIRequest

NewTaobaoCrmGrouptaskCheckRequest 初始化TaobaoCrmGrouptaskCheckAPIRequest对象

func (TaobaoCrmGrouptaskCheckAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmGrouptaskCheckAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmGrouptaskCheckAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmGrouptaskCheckAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmGrouptaskCheckAPIRequest) GetGroupId added in v1.2.0

Get GroupId Getter

func (*TaobaoCrmGrouptaskCheckAPIRequest) SetGroupId added in v1.2.0

func (r *TaobaoCrmGrouptaskCheckAPIRequest) SetGroupId(_groupId int64) error

Set is GroupId Setter 分组id

type TaobaoCrmGrouptaskCheckAPIResponse

type TaobaoCrmGrouptaskCheckAPIResponse struct {
	model.CommonResponse
	TaobaoCrmGrouptaskCheckAPIResponseModel
}
TaobaoCrmGrouptaskCheckAPIResponse

查询分组任务是否完成 API返回值 taobao.crm.grouptask.check

检查一个分组上是否有异步任务,异步任务包括1.将一个分组下的所有用户添加到另外一个分组2.将一个分组下的所有用户移动到另外一个分组3.删除某个分组<br/>若分组上有任务则该属性不能被操作。

type TaobaoCrmGrouptaskCheckAPIResponseModel added in v1.2.0

type TaobaoCrmGrouptaskCheckAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_grouptask_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异步任务是否完成,true表示完成
	IsFinished bool `json:"is_finished,omitempty" xml:"is_finished,omitempty"`
}

TaobaoCrmGrouptaskCheckAPIResponseModel is 查询分组任务是否完成 成功返回结果

type TaobaoCrmMemberGroupGetAPIRequest added in v1.2.0

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

获取买家身上的标签 API请求 taobao.crm.member.group.get

获取买家身上的标签,不返回标签的总人数

func NewTaobaoCrmMemberGroupGetRequest

func NewTaobaoCrmMemberGroupGetRequest() *TaobaoCrmMemberGroupGetAPIRequest

NewTaobaoCrmMemberGroupGetRequest 初始化TaobaoCrmMemberGroupGetAPIRequest对象

func (TaobaoCrmMemberGroupGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmMemberGroupGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmMemberGroupGetAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmMemberGroupGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmMemberGroupGetAPIRequest) GetBuyerNick added in v1.2.0

func (r TaobaoCrmMemberGroupGetAPIRequest) GetBuyerNick() string

Get BuyerNick Getter

func (*TaobaoCrmMemberGroupGetAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmMemberGroupGetAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 会员Nick

type TaobaoCrmMemberGroupGetAPIResponse

type TaobaoCrmMemberGroupGetAPIResponse struct {
	model.CommonResponse
	TaobaoCrmMemberGroupGetAPIResponseModel
}
TaobaoCrmMemberGroupGetAPIResponse

获取买家身上的标签 API返回值 taobao.crm.member.group.get

获取买家身上的标签,不返回标签的总人数

type TaobaoCrmMemberGroupGetAPIResponseModel added in v1.2.0

type TaobaoCrmMemberGroupGetAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_member_group_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询到的当前卖家的当前页的会员
	Groups []Group `json:"groups,omitempty" xml:"groups>group,omitempty"`
}

TaobaoCrmMemberGroupGetAPIResponseModel is 获取买家身上的标签 成功返回结果

type TaobaoCrmMemberinfoUpdateAPIRequest added in v1.2.0

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

编辑会员资料 API请求 taobao.crm.memberinfo.update

编辑会员的基本资料,接口返回会员信息修改是否成功

func NewTaobaoCrmMemberinfoUpdateRequest

func NewTaobaoCrmMemberinfoUpdateRequest() *TaobaoCrmMemberinfoUpdateAPIRequest

NewTaobaoCrmMemberinfoUpdateRequest 初始化TaobaoCrmMemberinfoUpdateAPIRequest对象

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmMemberinfoUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetBuyerNick added in v1.2.0

Get BuyerNick Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetCity added in v1.2.0

Get City Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetCloseTradeAmount added in v1.2.0

func (r TaobaoCrmMemberinfoUpdateAPIRequest) GetCloseTradeAmount() int64

Get CloseTradeAmount Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetCloseTradeCount added in v1.2.0

func (r TaobaoCrmMemberinfoUpdateAPIRequest) GetCloseTradeCount() int64

Get CloseTradeCount Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetGrade added in v1.2.0

Get Grade Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetGroupIds added in v1.2.0

Get GroupIds Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetItemNum added in v1.2.0

Get ItemNum Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetProvince added in v1.2.0

Get Province Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetStatus added in v1.2.0

Get Status Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetTradeAmount added in v1.2.0

func (r TaobaoCrmMemberinfoUpdateAPIRequest) GetTradeAmount() int64

Get TradeAmount Getter

func (TaobaoCrmMemberinfoUpdateAPIRequest) GetTradeCount added in v1.2.0

func (r TaobaoCrmMemberinfoUpdateAPIRequest) GetTradeCount() int64

Get TradeCount Getter

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 买家昵称

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetCity added in v1.2.0

Set is City Setter 城市.请注意:从2014.4.15之后,省市将采用地区标准码,请通过物流API taobao.areas.get接口获取,参考:http://api.taobao.com/apidoc/api.htm?spm=0.0.0.0.nOOF9g&path=cid:7-apiId:59.API对于老的省市代码兼容会逐步下线

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetCloseTradeAmount added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetCloseTradeAmount(_closeTradeAmount int64) error

Set is CloseTradeAmount Setter 交易关闭金额,单位:分

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetCloseTradeCount added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetCloseTradeCount(_closeTradeCount int64) error

Set is CloseTradeCount Setter 交易关闭次数

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetGrade added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetGrade(_grade int64) error

Set is Grade Setter 会员等级,1:普通客户,2:高级会员,3:高级会员 ,4:至尊vip只有正常会员才给予升级,对于status blacklist的会员升级无效

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetGroupIds added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetGroupIds(_groupIds string) error

Set is GroupIds Setter 分组的id集合字符串

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetItemNum added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetItemNum(_itemNum int64) error

Set is ItemNum Setter 宝贝件数

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetProvince added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetProvince(_province string) error

Set is Province Setter 北京=1,天津=2,河北省=3,山西省=4,内蒙古自治区=5,辽宁省=6,吉林省=7,黑龙江省=8,上海=9,江苏省=10,浙江省=11,安徽省=12,福建省=13,江西省=14,山东省=15,河南省=16,湖北省=17,湖南省=18, 广东省=19,广西壮族自治区=20,海南省=21,重庆=22,四川省=23,贵州省=24,云南省=25,西藏自治区=26,陕西省=27,甘肃省=28,青海省=29,宁夏回族自治区=30,新疆维吾尔自治区=31,台湾省=32,香港特别行政区=33,澳门特别行政区=34,海外=35,约定36为清除Province设置.请注意:从2014.4.15之后,省市将采用地区标准码,请通过物流API taobao.areas.get接口获取,参考:http://api.taobao.com/apidoc/api.htm?spm=0.0.0.0.nOOF9g&path=cid:7-apiId:59.API对于老的省市代码兼容会逐步下线.

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetStatus added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetStatus(_status string) error

Set is Status Setter 用于描述会员的状态,normal表示正常,blacklist表示黑名单(不享受会员折扣).

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetTradeAmount added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetTradeAmount(_tradeAmount int64) error

Set is TradeAmount Setter 交易金额,单位:分

func (*TaobaoCrmMemberinfoUpdateAPIRequest) SetTradeCount added in v1.2.0

func (r *TaobaoCrmMemberinfoUpdateAPIRequest) SetTradeCount(_tradeCount int64) error

Set is TradeCount Setter 交易笔数

type TaobaoCrmMemberinfoUpdateAPIResponse

type TaobaoCrmMemberinfoUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoCrmMemberinfoUpdateAPIResponseModel
}
TaobaoCrmMemberinfoUpdateAPIResponse

编辑会员资料 API返回值 taobao.crm.memberinfo.update

编辑会员的基本资料,接口返回会员信息修改是否成功

type TaobaoCrmMemberinfoUpdateAPIResponseModel added in v1.2.0

type TaobaoCrmMemberinfoUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_memberinfo_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 会员信息修改是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmMemberinfoUpdateAPIResponseModel is 编辑会员资料 成功返回结果

type TaobaoCrmMembersGetAPIRequest added in v1.2.0

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

获取卖家的会员(基本查询) API请求 taobao.crm.members.get

查询卖家的会员,进行基本的查询,返回符合条件的会员列表

func NewTaobaoCrmMembersGetRequest

func NewTaobaoCrmMembersGetRequest() *TaobaoCrmMembersGetAPIRequest

NewTaobaoCrmMembersGetRequest 初始化TaobaoCrmMembersGetAPIRequest对象

func (TaobaoCrmMembersGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmMembersGetAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmMembersGetAPIRequest) GetBuyerNick added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetBuyerNick() string

Get BuyerNick Getter

func (TaobaoCrmMembersGetAPIRequest) GetCurrentPage added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetCurrentPage() int64

Get CurrentPage Getter

func (TaobaoCrmMembersGetAPIRequest) GetGrade added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetGrade() int64

Get Grade Getter

func (TaobaoCrmMembersGetAPIRequest) GetMaxLastTradeTime added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetMaxLastTradeTime() string

Get MaxLastTradeTime Getter

func (TaobaoCrmMembersGetAPIRequest) GetMaxTradeAmount added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetMaxTradeAmount() float64

Get MaxTradeAmount Getter

func (TaobaoCrmMembersGetAPIRequest) GetMaxTradeCount added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetMaxTradeCount() int64

Get MaxTradeCount Getter

func (TaobaoCrmMembersGetAPIRequest) GetMinLastTradeTime added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetMinLastTradeTime() string

Get MinLastTradeTime Getter

func (TaobaoCrmMembersGetAPIRequest) GetMinTradeAmount added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetMinTradeAmount() float64

Get MinTradeAmount Getter

func (TaobaoCrmMembersGetAPIRequest) GetMinTradeCount added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetMinTradeCount() int64

Get MinTradeCount Getter

func (TaobaoCrmMembersGetAPIRequest) GetPageSize added in v1.2.0

func (r TaobaoCrmMembersGetAPIRequest) GetPageSize() int64

Get PageSize Getter

func (*TaobaoCrmMembersGetAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 买家的昵称

func (*TaobaoCrmMembersGetAPIRequest) SetCurrentPage added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetCurrentPage(_currentPage int64) error

Set is CurrentPage Setter 显示第几页的会员,如果输入的页码大于总共的页码数,例如总共10页,但是current_page的值为11,则返回空白页,最小页数为1,最大页数为1000

func (*TaobaoCrmMembersGetAPIRequest) SetGrade added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetGrade(_grade int64) error

Set is Grade Setter 会员等级,如果不传入值则默认为全部等级。

func (*TaobaoCrmMembersGetAPIRequest) SetMaxLastTradeTime added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetMaxLastTradeTime(_maxLastTradeTime string) error

Set is MaxLastTradeTime Setter 最迟上次交易时间

func (*TaobaoCrmMembersGetAPIRequest) SetMaxTradeAmount added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetMaxTradeAmount(_maxTradeAmount float64) error

Set is MaxTradeAmount Setter 最大交易额,单位为元

func (*TaobaoCrmMembersGetAPIRequest) SetMaxTradeCount added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetMaxTradeCount(_maxTradeCount int64) error

Set is MaxTradeCount Setter 最大交易量

func (*TaobaoCrmMembersGetAPIRequest) SetMinLastTradeTime added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetMinLastTradeTime(_minLastTradeTime string) error

Set is MinLastTradeTime Setter 最早上次交易时间

func (*TaobaoCrmMembersGetAPIRequest) SetMinTradeAmount added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetMinTradeAmount(_minTradeAmount float64) error

Set is MinTradeAmount Setter 最小交易额,单位为元

func (*TaobaoCrmMembersGetAPIRequest) SetMinTradeCount added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetMinTradeCount(_minTradeCount int64) error

Set is MinTradeCount Setter 最小交易量

func (*TaobaoCrmMembersGetAPIRequest) SetPageSize added in v1.2.0

func (r *TaobaoCrmMembersGetAPIRequest) SetPageSize(_pageSize int64) error

Set is PageSize Setter 表示每页显示的会员数量,page_size的最大值不能超过100条,最小值不能低于1,

type TaobaoCrmMembersGetAPIResponse

type TaobaoCrmMembersGetAPIResponse struct {
	model.CommonResponse
	TaobaoCrmMembersGetAPIResponseModel
}
TaobaoCrmMembersGetAPIResponse

获取卖家的会员(基本查询) API返回值 taobao.crm.members.get

查询卖家的会员,进行基本的查询,返回符合条件的会员列表

type TaobaoCrmMembersGetAPIResponseModel added in v1.2.0

type TaobaoCrmMembersGetAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_members_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据一定条件查询到卖家的会员
	Members []BasicMember `json:"members,omitempty" xml:"members>basic_member,omitempty"`
	// 记录总数
	TotalResult int64 `json:"total_result,omitempty" xml:"total_result,omitempty"`
}

TaobaoCrmMembersGetAPIResponseModel is 获取卖家的会员(基本查询) 成功返回结果

type TaobaoCrmMembersGroupBatchaddAPIRequest added in v1.2.0

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

给一批会员添加一个分组 API请求 taobao.crm.members.group.batchadd

为一批会员添加分组,接口返回添加是否成功,如至少有一个会员的分组添加成功,接口就返回成功,否则返回失败,如果当前会员已经拥有当前分组,则直接跳过

func NewTaobaoCrmMembersGroupBatchaddRequest

func NewTaobaoCrmMembersGroupBatchaddRequest() *TaobaoCrmMembersGroupBatchaddAPIRequest

NewTaobaoCrmMembersGroupBatchaddRequest 初始化TaobaoCrmMembersGroupBatchaddAPIRequest对象

func (TaobaoCrmMembersGroupBatchaddAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmMembersGroupBatchaddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmMembersGroupBatchaddAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmMembersGroupBatchaddAPIRequest) GetBuyerNicks added in v1.2.0

func (r TaobaoCrmMembersGroupBatchaddAPIRequest) GetBuyerNicks() []string

Get BuyerNicks Getter

func (TaobaoCrmMembersGroupBatchaddAPIRequest) GetGroupIds added in v1.2.0

Get GroupIds Getter

func (*TaobaoCrmMembersGroupBatchaddAPIRequest) SetBuyerNicks added in v1.2.0

func (r *TaobaoCrmMembersGroupBatchaddAPIRequest) SetBuyerNicks(_buyerNicks []string) error

Set is BuyerNicks Setter 买家昵称列表

func (*TaobaoCrmMembersGroupBatchaddAPIRequest) SetGroupIds added in v1.2.0

func (r *TaobaoCrmMembersGroupBatchaddAPIRequest) SetGroupIds(_groupIds []int64) error

Set is GroupIds Setter 分组id

type TaobaoCrmMembersGroupBatchaddAPIResponse

type TaobaoCrmMembersGroupBatchaddAPIResponse struct {
	model.CommonResponse
	TaobaoCrmMembersGroupBatchaddAPIResponseModel
}
TaobaoCrmMembersGroupBatchaddAPIResponse

给一批会员添加一个分组 API返回值 taobao.crm.members.group.batchadd

为一批会员添加分组,接口返回添加是否成功,如至少有一个会员的分组添加成功,接口就返回成功,否则返回失败,如果当前会员已经拥有当前分组,则直接跳过

type TaobaoCrmMembersGroupBatchaddAPIResponseModel added in v1.2.0

type TaobaoCrmMembersGroupBatchaddAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_members_group_batchadd_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 添加操作是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmMembersGroupBatchaddAPIResponseModel is 给一批会员添加一个分组 成功返回结果

type TaobaoCrmMembersGroupsBatchdeleteAPIRequest added in v1.2.0

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

批量删除分组 API请求 taobao.crm.members.groups.batchdelete

批量删除多个会员的公共分组,接口返回删除是否成功,该接口只删除多个会员的公共分组,不是公共分组的,不进行删除。如果入参只输入一个会员,则表示删除该会员的某些分组。

func NewTaobaoCrmMembersGroupsBatchdeleteRequest

func NewTaobaoCrmMembersGroupsBatchdeleteRequest() *TaobaoCrmMembersGroupsBatchdeleteAPIRequest

NewTaobaoCrmMembersGroupsBatchdeleteRequest 初始化TaobaoCrmMembersGroupsBatchdeleteAPIRequest对象

func (TaobaoCrmMembersGroupsBatchdeleteAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmMembersGroupsBatchdeleteAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmMembersGroupsBatchdeleteAPIRequest) GetBuyerNicks added in v1.2.0

Get BuyerNicks Getter

func (TaobaoCrmMembersGroupsBatchdeleteAPIRequest) GetGroupIds added in v1.2.0

Get GroupIds Getter

func (*TaobaoCrmMembersGroupsBatchdeleteAPIRequest) SetBuyerNicks added in v1.2.0

func (r *TaobaoCrmMembersGroupsBatchdeleteAPIRequest) SetBuyerNicks(_buyerNicks []string) error

Set is BuyerNicks Setter 买家昵称列表

func (*TaobaoCrmMembersGroupsBatchdeleteAPIRequest) SetGroupIds added in v1.2.0

func (r *TaobaoCrmMembersGroupsBatchdeleteAPIRequest) SetGroupIds(_groupIds []int64) error

Set is GroupIds Setter 会员需要删除的分组

type TaobaoCrmMembersGroupsBatchdeleteAPIResponse

type TaobaoCrmMembersGroupsBatchdeleteAPIResponse struct {
	model.CommonResponse
	TaobaoCrmMembersGroupsBatchdeleteAPIResponseModel
}
TaobaoCrmMembersGroupsBatchdeleteAPIResponse

批量删除分组 API返回值 taobao.crm.members.groups.batchdelete

批量删除多个会员的公共分组,接口返回删除是否成功,该接口只删除多个会员的公共分组,不是公共分组的,不进行删除。如果入参只输入一个会员,则表示删除该会员的某些分组。

type TaobaoCrmMembersGroupsBatchdeleteAPIResponseModel added in v1.2.0

type TaobaoCrmMembersGroupsBatchdeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_members_groups_batchdelete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 删除是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmMembersGroupsBatchdeleteAPIResponseModel is 批量删除分组 成功返回结果

type TaobaoCrmMembersIncrementGetAPIRequest added in v1.2.0

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

增量获取卖家会员 API请求 taobao.crm.members.increment.get

增量获取会员列表,接口返回符合查询条件的所有会员。任何状态更改都会返回,最大允许100

func NewTaobaoCrmMembersIncrementGetRequest

func NewTaobaoCrmMembersIncrementGetRequest() *TaobaoCrmMembersIncrementGetAPIRequest

NewTaobaoCrmMembersIncrementGetRequest 初始化TaobaoCrmMembersIncrementGetAPIRequest对象

func (TaobaoCrmMembersIncrementGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmMembersIncrementGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmMembersIncrementGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmMembersIncrementGetAPIRequest) GetCurrentPage added in v1.2.0

func (r TaobaoCrmMembersIncrementGetAPIRequest) GetCurrentPage() int64

Get CurrentPage Getter

func (TaobaoCrmMembersIncrementGetAPIRequest) GetEndModify added in v1.2.0

Get EndModify Getter

func (TaobaoCrmMembersIncrementGetAPIRequest) GetGrade added in v1.2.0

Get Grade Getter

func (TaobaoCrmMembersIncrementGetAPIRequest) GetPageSize added in v1.2.0

Get PageSize Getter

func (TaobaoCrmMembersIncrementGetAPIRequest) GetStartModify added in v1.2.0

Get StartModify Getter

func (*TaobaoCrmMembersIncrementGetAPIRequest) SetCurrentPage added in v1.2.0

func (r *TaobaoCrmMembersIncrementGetAPIRequest) SetCurrentPage(_currentPage int64) error

Set is CurrentPage Setter 显示第几页的会员,如果输入的页码大于总共的页码数,例如总共10页,但是current_page的值为11,则返回空白页,最小页数为1

func (*TaobaoCrmMembersIncrementGetAPIRequest) SetEndModify added in v1.2.0

func (r *TaobaoCrmMembersIncrementGetAPIRequest) SetEndModify(_endModify string) error

Set is EndModify Setter 卖家修改会员信息的时间终点.如果不填写此字段,默认为当前时间.

func (*TaobaoCrmMembersIncrementGetAPIRequest) SetGrade added in v1.2.0

Set is Grade Setter 会员等级

func (*TaobaoCrmMembersIncrementGetAPIRequest) SetPageSize added in v1.2.0

func (r *TaobaoCrmMembersIncrementGetAPIRequest) SetPageSize(_pageSize int64) error

Set is PageSize Setter 每页显示的会员数,page_size的值不能超过100,最小值要大于1

func (*TaobaoCrmMembersIncrementGetAPIRequest) SetStartModify added in v1.2.0

func (r *TaobaoCrmMembersIncrementGetAPIRequest) SetStartModify(_startModify string) error

Set is StartModify Setter 卖家修改会员信息的时间起点.

type TaobaoCrmMembersIncrementGetAPIResponse

type TaobaoCrmMembersIncrementGetAPIResponse struct {
	model.CommonResponse
	TaobaoCrmMembersIncrementGetAPIResponseModel
}
TaobaoCrmMembersIncrementGetAPIResponse

增量获取卖家会员 API返回值 taobao.crm.members.increment.get

增量获取会员列表,接口返回符合查询条件的所有会员。任何状态更改都会返回,最大允许100

type TaobaoCrmMembersIncrementGetAPIResponseModel added in v1.2.0

type TaobaoCrmMembersIncrementGetAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_members_increment_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回当前页的会员列表
	Members []BasicMember `json:"members,omitempty" xml:"members>basic_member,omitempty"`
	// 记录的总条数
	TotalResult int64 `json:"total_result,omitempty" xml:"total_result,omitempty"`
}

TaobaoCrmMembersIncrementGetAPIResponseModel is 增量获取卖家会员 成功返回结果

type TaobaoCrmMembersSearchAPIRequest added in v1.2.0

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

获取卖家会员(高级查询) API请求 taobao.crm.members.search

会员列表的高级查询,接口返回符合条件的会员列表.<br><br/>注:建议获取09年以后的数据,09年之前的数据不是很完整

func NewTaobaoCrmMembersSearchRequest

func NewTaobaoCrmMembersSearchRequest() *TaobaoCrmMembersSearchAPIRequest

NewTaobaoCrmMembersSearchRequest 初始化TaobaoCrmMembersSearchAPIRequest对象

func (TaobaoCrmMembersSearchAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmMembersSearchAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmMembersSearchAPIRequest) GetBuyerNick added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetBuyerNick() string

Get BuyerNick Getter

func (TaobaoCrmMembersSearchAPIRequest) GetCurrentPage added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetCurrentPage() int64

Get CurrentPage Getter

func (TaobaoCrmMembersSearchAPIRequest) GetGrade added in v1.2.0

Get Grade Getter

func (TaobaoCrmMembersSearchAPIRequest) GetGroupId added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetGroupId() int64

Get GroupId Getter

func (TaobaoCrmMembersSearchAPIRequest) GetMaxLastTradeTime added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetMaxLastTradeTime() string

Get MaxLastTradeTime Getter

func (TaobaoCrmMembersSearchAPIRequest) GetMaxTradeAmount added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetMaxTradeAmount() float64

Get MaxTradeAmount Getter

func (TaobaoCrmMembersSearchAPIRequest) GetMaxTradeCount added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetMaxTradeCount() int64

Get MaxTradeCount Getter

func (TaobaoCrmMembersSearchAPIRequest) GetMinLastTradeTime added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetMinLastTradeTime() string

Get MinLastTradeTime Getter

func (TaobaoCrmMembersSearchAPIRequest) GetMinTradeAmount added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetMinTradeAmount() float64

Get MinTradeAmount Getter

func (TaobaoCrmMembersSearchAPIRequest) GetMinTradeCount added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetMinTradeCount() int64

Get MinTradeCount Getter

func (TaobaoCrmMembersSearchAPIRequest) GetPageSize added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetPageSize() int64

Get PageSize Getter

func (TaobaoCrmMembersSearchAPIRequest) GetRelationSource added in v1.2.0

func (r TaobaoCrmMembersSearchAPIRequest) GetRelationSource() int64

Get RelationSource Getter

func (*TaobaoCrmMembersSearchAPIRequest) SetBuyerNick added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetBuyerNick(_buyerNick string) error

Set is BuyerNick Setter 买家昵称

func (*TaobaoCrmMembersSearchAPIRequest) SetCurrentPage added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetCurrentPage(_currentPage int64) error

Set is CurrentPage Setter 显示第几页的会员,如果输入的页码大于总共的页码数,例如总共10页,但是current_page的值为11,则返回空白页,最小页数为1.最大1000页

func (*TaobaoCrmMembersSearchAPIRequest) SetGrade added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetGrade(_grade int64) error

Set is Grade Setter 会员等级

func (*TaobaoCrmMembersSearchAPIRequest) SetGroupId added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetGroupId(_groupId int64) error

Set is GroupId Setter 分组id

func (*TaobaoCrmMembersSearchAPIRequest) SetMaxLastTradeTime added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetMaxLastTradeTime(_maxLastTradeTime string) error

Set is MaxLastTradeTime Setter 最迟上次交易时间

func (*TaobaoCrmMembersSearchAPIRequest) SetMaxTradeAmount added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetMaxTradeAmount(_maxTradeAmount float64) error

Set is MaxTradeAmount Setter 最大交易额,单位为元

func (*TaobaoCrmMembersSearchAPIRequest) SetMaxTradeCount added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetMaxTradeCount(_maxTradeCount int64) error

Set is MaxTradeCount Setter 最大交易量

func (*TaobaoCrmMembersSearchAPIRequest) SetMinLastTradeTime added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetMinLastTradeTime(_minLastTradeTime string) error

Set is MinLastTradeTime Setter 最早上次交易时间(订单创建时间)

func (*TaobaoCrmMembersSearchAPIRequest) SetMinTradeAmount added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetMinTradeAmount(_minTradeAmount float64) error

Set is MinTradeAmount Setter 最小交易额,单位为元

func (*TaobaoCrmMembersSearchAPIRequest) SetMinTradeCount added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetMinTradeCount(_minTradeCount int64) error

Set is MinTradeCount Setter 最小交易量

func (*TaobaoCrmMembersSearchAPIRequest) SetPageSize added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetPageSize(_pageSize int64) error

Set is PageSize Setter 每页显示的会员数量,page_size的最大值不能超过100,最小值不能小于1

func (*TaobaoCrmMembersSearchAPIRequest) SetRelationSource added in v1.2.0

func (r *TaobaoCrmMembersSearchAPIRequest) SetRelationSource(_relationSource int64) error

Set is RelationSource Setter 关系来源,1交易成功,2未成交,3卖家手动吸纳

type TaobaoCrmMembersSearchAPIResponse

type TaobaoCrmMembersSearchAPIResponse struct {
	model.CommonResponse
	TaobaoCrmMembersSearchAPIResponseModel
}
TaobaoCrmMembersSearchAPIResponse

获取卖家会员(高级查询) API返回值 taobao.crm.members.search

会员列表的高级查询,接口返回符合条件的会员列表.<br><br/>注:建议获取09年以后的数据,09年之前的数据不是很完整

type TaobaoCrmMembersSearchAPIResponseModel added in v1.2.0

type TaobaoCrmMembersSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_members_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据一定条件查询的卖家会员
	Members []CrmMember `json:"members,omitempty" xml:"members>crm_member,omitempty"`
	// 记录的总条数
	TotalResult int64 `json:"total_result,omitempty" xml:"total_result,omitempty"`
}

TaobaoCrmMembersSearchAPIResponseModel is 获取卖家会员(高级查询) 成功返回结果

type TaobaoCrmServiceChannelShortlinkCreateAPIRequest added in v1.2.0

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

ECRM创建淘短链服务 API请求 taobao.crm.service.channel.shortlink.create

可生成店铺宝贝、店铺首页、活动链接、订单链接等4种可呼起手机淘宝APP至对应页面的淘短链。

func NewTaobaoCrmServiceChannelShortlinkCreateRequest

func NewTaobaoCrmServiceChannelShortlinkCreateRequest() *TaobaoCrmServiceChannelShortlinkCreateAPIRequest

NewTaobaoCrmServiceChannelShortlinkCreateRequest 初始化TaobaoCrmServiceChannelShortlinkCreateAPIRequest对象

func (TaobaoCrmServiceChannelShortlinkCreateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmServiceChannelShortlinkCreateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoCrmServiceChannelShortlinkCreateAPIRequest) GetLinkType added in v1.2.0

Get LinkType Getter

func (TaobaoCrmServiceChannelShortlinkCreateAPIRequest) GetShortLinkData added in v1.2.0

Get ShortLinkData Getter

func (TaobaoCrmServiceChannelShortlinkCreateAPIRequest) GetShortLinkName added in v1.2.0

Get ShortLinkName Getter

func (*TaobaoCrmServiceChannelShortlinkCreateAPIRequest) SetLinkType added in v1.2.0

Set is LinkType Setter 淘短链类型:LT_ITEM(商品淘短链),LT_SHOP(店铺首页淘短链),LT_ACTIVITY(活动页淘短链),LT_TRADE(订单详情页淘短链)。

func (*TaobaoCrmServiceChannelShortlinkCreateAPIRequest) SetShortLinkData added in v1.2.0

func (r *TaobaoCrmServiceChannelShortlinkCreateAPIRequest) SetShortLinkData(_shortLinkData string) error

Set is ShortLinkData Setter 类型为LT_ITEM时必须传入商品ID,类型为LT_SHOP时必须传入空值,类型为LT_ACTIVITY时传入活动页URL(URL必须是taobao.com,tmall.com,jaeapp.com这三个域名下的URL),类型为LT_TRADE时传入订单ID。

func (*TaobaoCrmServiceChannelShortlinkCreateAPIRequest) SetShortLinkName added in v1.2.0

func (r *TaobaoCrmServiceChannelShortlinkCreateAPIRequest) SetShortLinkName(_shortLinkName string) error

Set is ShortLinkName Setter 淘短链名称(最多只能16个中文字符,类型为订单链接时传入订单ID)。

type TaobaoCrmServiceChannelShortlinkCreateAPIResponse

type TaobaoCrmServiceChannelShortlinkCreateAPIResponse struct {
	model.CommonResponse
	TaobaoCrmServiceChannelShortlinkCreateAPIResponseModel
}
TaobaoCrmServiceChannelShortlinkCreateAPIResponse

ECRM创建淘短链服务 API返回值 taobao.crm.service.channel.shortlink.create

可生成店铺宝贝、店铺首页、活动链接、订单链接等4种可呼起手机淘宝APP至对应页面的淘短链。

type TaobaoCrmServiceChannelShortlinkCreateAPIResponseModel added in v1.2.0

type TaobaoCrmServiceChannelShortlinkCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_service_channel_shortlink_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的淘短链。
	ShortLink string `json:"short_link,omitempty" xml:"short_link,omitempty"`
}

TaobaoCrmServiceChannelShortlinkCreateAPIResponseModel is ECRM创建淘短链服务 成功返回结果

type TaobaoCrmShopvipCancelAPIRequest added in v1.2.0

type TaobaoCrmShopvipCancelAPIRequest struct {
	model.Params
}
TaobaoCrmShopvipCancelAPIRequest

卖家取消店铺vip的优惠 API请求 taobao.crm.shopvip.cancel

此接口用于取消VIP优惠

func NewTaobaoCrmShopvipCancelRequest

func NewTaobaoCrmShopvipCancelRequest() *TaobaoCrmShopvipCancelAPIRequest

NewTaobaoCrmShopvipCancelRequest 初始化TaobaoCrmShopvipCancelAPIRequest对象

func (TaobaoCrmShopvipCancelAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoCrmShopvipCancelAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoCrmShopvipCancelAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoCrmShopvipCancelAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

type TaobaoCrmShopvipCancelAPIResponse

type TaobaoCrmShopvipCancelAPIResponse struct {
	model.CommonResponse
	TaobaoCrmShopvipCancelAPIResponseModel
}
TaobaoCrmShopvipCancelAPIResponse

卖家取消店铺vip的优惠 API返回值 taobao.crm.shopvip.cancel

此接口用于取消VIP优惠

type TaobaoCrmShopvipCancelAPIResponseModel added in v1.2.0

type TaobaoCrmShopvipCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"crm_shopvip_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回操作是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoCrmShopvipCancelAPIResponseModel is 卖家取消店铺vip的优惠 成功返回结果

Source Files

Jump to

Keyboard shortcuts

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