jstinteractive

package
v1.2.0 Latest Latest
Warning

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

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

Documentation

Overview

互动开放API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activity

type Activity struct {
	// 活动id
	ActivityId int64 `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
	// 活动名称
	ActivityName string `json:"activity_name,omitempty" xml:"activity_name,omitempty"`
	// 活动开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 活动结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 活动状态,0=无效,1=有效
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

Activity

type AssetsConfig

type AssetsConfig struct {
	// 做任务按钮,默认值【去完成】
	AcceptBtn string `json:"accept_btn,omitempty" xml:"accept_btn,omitempty"`
	// 待领奖按钮,默认值【领取奖励】
	AwardBtn string `json:"award_btn,omitempty" xml:"award_btn,omitempty"`
	// 任务完成按钮,默认值【已完成】
	CompleteBtn string `json:"complete_btn,omitempty" xml:"complete_btn,omitempty"`
	// 任务描述,默认值为title
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 任务图标,图片大小80x80
	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 领取任务按钮,默认值【领取任务】
	InitBtn string `json:"init_btn,omitempty" xml:"init_btn,omitempty"`
	// 商品id,必须为授权店铺的商品,配置商品浏览任务时必填
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 任务副标题,默认值为title
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 任务id
	TaskId string `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// 任务标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 直播间id,必须为授权店铺的直播间,配置直播观看任务时必填
	VideoId int64 `json:"video_id,omitempty" xml:"video_id,omitempty"`
	// 商品详情页地址或直播间地址
	Action string `json:"action,omitempty" xml:"action,omitempty"`
	// 任务浮标标题,浏览商品为【浏览10秒得奖励】,观看直播为【观看30秒得奖励】,暂不支持自定义
	ShopCompTitle string `json:"shop_comp_title,omitempty" xml:"shop_comp_title,omitempty"`
	// 任务浏览时长,商品详情页10秒,直播间30秒,暂不支持自定义
	Duration string `json:"duration,omitempty" xml:"duration,omitempty"`
	// 任务类型,1=浏览商品,1=观看直播
	TaskType int64 `json:"task_type,omitempty" xml:"task_type,omitempty"`
}

AssetsConfig

type InteractivePointQueryResponse

type InteractivePointQueryResponse struct {
	// 用户积分总额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
}

InteractivePointQueryResponse

type InteractiveTask

type InteractiveTask struct {
	// 任务列表素材
	Material *Material `json:"material,omitempty" xml:"material,omitempty"`
	// 当前任务是否在进行中,默认为true。直播任务中的false代表当前不在直播时间段,不返回action字段,前端应屏蔽跳转
	InProgress bool `json:"in_progress,omitempty" xml:"in_progress,omitempty"`
	// 任务列表进度
	Progress *Progress `json:"progress,omitempty" xml:"progress,omitempty"`
	// 任务ID
	TaskId string `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// 任务状态,INIT=初始化完成,待领取;ACCEPTED=已领取 正在做;AWARDING=领奖中;CURRENT_COMPLETE=本次任务完成;COMPLETE=已完成
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务类型,1=商品详情页,2=直播间
	TaskType int64 `json:"task_type,omitempty" xml:"task_type,omitempty"`
}

InteractiveTask

type InteractiveTaskQueryResponse

type InteractiveTaskQueryResponse struct {
	// 任务列表
	TaskList []InteractiveTask `json:"task_list,omitempty" xml:"task_list>interactive_task,omitempty"`
}

InteractiveTaskQueryResponse

type Material

type Material struct {
	// 待完成按钮文案
	AcceptBtn string `json:"accept_btn,omitempty" xml:"accept_btn,omitempty"`
	// 浏览任务需要多少秒才能完成
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 任务列表动作类型,VISIT=浏览
	ActionType string `json:"action_type,omitempty" xml:"action_type,omitempty"`
	// 任务列表副标题
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 任务列表图标链接
	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 任务列表动作,比如浏览的店铺地址链接
	Action string `json:"action,omitempty" xml:"action,omitempty"`
	// 任务列表标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 待领取按钮文案
	InitBtn string `json:"init_btn,omitempty" xml:"init_btn,omitempty"`
	// 待领取按钮文案
	AwardBtn string `json:"award_btn,omitempty" xml:"award_btn,omitempty"`
	// 已完成按钮文案
	CompleteBtn string `json:"complete_btn,omitempty" xml:"complete_btn,omitempty"`
}

Material

type Progress

type Progress struct {
	// 任务的完成最大上限次数
	MaxTimes int64 `json:"max_times,omitempty" xml:"max_times,omitempty"`
	// 用户已完成的任务次数
	Times int64 `json:"times,omitempty" xml:"times,omitempty"`
	// 用户还需要完成的任务次数,needTimes=maxTimes-times
	NeedTimes int64 `json:"need_times,omitempty" xml:"need_times,omitempty"`
}

Progress

type TaobaoJstInteractiveActivityCreateAPIRequest added in v1.2.0

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

互动任务活动创建接口 API请求 taobao.jst.interactive.activity.create

调用活动创建接口为小程序创建互动任务活动,任务列表仅在活动期间内返回

func NewTaobaoJstInteractiveActivityCreateRequest

func NewTaobaoJstInteractiveActivityCreateRequest() *TaobaoJstInteractiveActivityCreateAPIRequest

初始化TaobaoJstInteractiveActivityCreateAPIRequest对象

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetActivityName added in v1.2.0

ActivityName Getter

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetEndTime added in v1.2.0

EndTime Getter

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetMiniAppId added in v1.2.0

MiniAppId Getter

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetStartTime added in v1.2.0

StartTime Getter

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetActivityName added in v1.2.0

func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetActivityName(_activityName string) error

ActivityName Setter 活动名称

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetEndTime added in v1.2.0

EndTime Setter 活动结束时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetMiniAppId(_miniAppId string) error

MiniAppId Setter 小程序id

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetStartTime added in v1.2.0

func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetStartTime(_startTime string) error

StartTime Setter 活动开始时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

type TaobaoJstInteractiveActivityCreateAPIResponse

type TaobaoJstInteractiveActivityCreateAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveActivityCreateAPIResponseModel
}

互动任务活动创建接口 API返回值 taobao.jst.interactive.activity.create

调用活动创建接口为小程序创建互动任务活动,任务列表仅在活动期间内返回

type TaobaoJstInteractiveActivityCreateAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveActivityCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_activity_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 活动id
	ActivityId int64 `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
}

互动任务活动创建接口 成功返回结果

type TaobaoJstInteractiveActivityQueryAPIRequest added in v1.2.0

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

互动任务活动查询接口 API请求 taobao.jst.interactive.activity.query

互动任务活动查询接口

func NewTaobaoJstInteractiveActivityQueryRequest

func NewTaobaoJstInteractiveActivityQueryRequest() *TaobaoJstInteractiveActivityQueryAPIRequest

初始化TaobaoJstInteractiveActivityQueryAPIRequest对象

func (TaobaoJstInteractiveActivityQueryAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveActivityQueryAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveActivityQueryAPIRequest) GetMiniAppId added in v1.2.0

MiniAppId Getter

func (*TaobaoJstInteractiveActivityQueryAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveActivityQueryAPIRequest) SetMiniAppId(_miniAppId string) error

MiniAppId Setter 小程序id

type TaobaoJstInteractiveActivityQueryAPIResponse

type TaobaoJstInteractiveActivityQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveActivityQueryAPIResponseModel
}

互动任务活动查询接口 API返回值 taobao.jst.interactive.activity.query

互动任务活动查询接口

type TaobaoJstInteractiveActivityQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveActivityQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_activity_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 活动列表,只返回有效的活动
	ActivityList []Activity `json:"activity_list,omitempty" xml:"activity_list>activity,omitempty"`
}

互动任务活动查询接口 成功返回结果

type TaobaoJstInteractiveActivityUpdateAPIRequest added in v1.2.0

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

互动任务活动修改接口 API请求 taobao.jst.interactive.activity.update

互动任务活动修改接口

func NewTaobaoJstInteractiveActivityUpdateRequest

func NewTaobaoJstInteractiveActivityUpdateRequest() *TaobaoJstInteractiveActivityUpdateAPIRequest

初始化TaobaoJstInteractiveActivityUpdateAPIRequest对象

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetEndTime added in v1.2.0

EndTime Getter

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetMiniAppId added in v1.2.0

MiniAppId Getter

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetStartTime added in v1.2.0

StartTime Getter

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetStatus added in v1.2.0

Status Getter

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetEndTime added in v1.2.0

EndTime Setter 活动结束时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetMiniAppId(_miniAppId string) error

MiniAppId Setter 小程序id

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetStartTime added in v1.2.0

func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetStartTime(_startTime string) error

StartTime Setter 活动开始时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetStatus added in v1.2.0

Status Setter 活动状态,0=无效,1=有效,status设为0即代表删除此活动,需创建新的活动

type TaobaoJstInteractiveActivityUpdateAPIResponse

type TaobaoJstInteractiveActivityUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveActivityUpdateAPIResponseModel
}

互动任务活动修改接口 API返回值 taobao.jst.interactive.activity.update

互动任务活动修改接口

type TaobaoJstInteractiveActivityUpdateAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveActivityUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_activity_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 修改结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

互动任务活动修改接口 成功返回结果

type TaobaoJstInteractiveAssetsConfigAPIRequest added in v1.2.0

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

任务素材配置接口 API请求 taobao.jst.interactive.assets.config

任务素材配置接口

func NewTaobaoJstInteractiveAssetsConfigRequest

func NewTaobaoJstInteractiveAssetsConfigRequest() *TaobaoJstInteractiveAssetsConfigAPIRequest

初始化TaobaoJstInteractiveAssetsConfigAPIRequest对象

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetAssetsConfigList added in v1.2.0

func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetAssetsConfigList() []AssetsConfig

AssetsConfigList Getter

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetMiniAppId added in v1.2.0

MiniAppId Getter

func (*TaobaoJstInteractiveAssetsConfigAPIRequest) SetAssetsConfigList added in v1.2.0

func (r *TaobaoJstInteractiveAssetsConfigAPIRequest) SetAssetsConfigList(_assetsConfigList []AssetsConfig) error

AssetsConfigList Setter []

func (*TaobaoJstInteractiveAssetsConfigAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveAssetsConfigAPIRequest) SetMiniAppId(_miniAppId string) error

MiniAppId Setter 小程序id

type TaobaoJstInteractiveAssetsConfigAPIResponse

type TaobaoJstInteractiveAssetsConfigAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveAssetsConfigAPIResponseModel
}

任务素材配置接口 API返回值 taobao.jst.interactive.assets.config

任务素材配置接口

type TaobaoJstInteractiveAssetsConfigAPIResponseModel added in v1.2.0

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

任务素材配置接口 成功返回结果

type TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest added in v1.2.0

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

查询已配置的任务素材列表接口 API请求 taobao.jst.interactive.assets.configured.query

查询已配置任务素材列表

func NewTaobaoJstInteractiveAssetsConfiguredQueryRequest

func NewTaobaoJstInteractiveAssetsConfiguredQueryRequest() *TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest

初始化TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest对象

func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetMiniAppId added in v1.2.0

MiniAppId Getter

func (*TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) SetMiniAppId added in v1.2.0

MiniAppId Setter 小程序id

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel
}

查询已配置的任务素材列表接口 API返回值 taobao.jst.interactive.assets.configured.query

查询已配置任务素材列表

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_assets_configured_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 可配置任务素材列表
	AssetsList []AssetsConfig `json:"assets_list,omitempty" xml:"assets_list>assets_config,omitempty"`
}

查询已配置的任务素材列表接口 成功返回结果

type TaobaoJstInteractiveAssetsQueryAPIRequest added in v1.2.0

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

查询可配置任务素材接口 API请求 taobao.jst.interactive.assets.query

查询可配置任务素材列表,用以配置任务素材

func NewTaobaoJstInteractiveAssetsQueryRequest

func NewTaobaoJstInteractiveAssetsQueryRequest() *TaobaoJstInteractiveAssetsQueryAPIRequest

初始化TaobaoJstInteractiveAssetsQueryAPIRequest对象

func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetMiniAppId added in v1.2.0

MiniAppId Getter

func (*TaobaoJstInteractiveAssetsQueryAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveAssetsQueryAPIRequest) SetMiniAppId(_miniAppId string) error

MiniAppId Setter 小程序id

type TaobaoJstInteractiveAssetsQueryAPIResponse

type TaobaoJstInteractiveAssetsQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveAssetsQueryAPIResponseModel
}

查询可配置任务素材接口 API返回值 taobao.jst.interactive.assets.query

查询可配置任务素材列表,用以配置任务素材

type TaobaoJstInteractiveAssetsQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveAssetsQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_assets_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 可配置任务素材列表
	AssetsList []AssetsConfig `json:"assets_list,omitempty" xml:"assets_list>assets_config,omitempty"`
}

查询可配置任务素材接口 成功返回结果

type TaobaoJstInteractivePointDecreaseAPIRequest added in v1.2.0

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

互动积分扣减接口 API请求 taobao.jst.interactive.point.decrease

扣减用户的互动积分

func NewTaobaoJstInteractivePointDecreaseRequest

func NewTaobaoJstInteractivePointDecreaseRequest() *TaobaoJstInteractivePointDecreaseAPIRequest

初始化TaobaoJstInteractivePointDecreaseAPIRequest对象

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetAmount added in v1.2.0

Amount Getter

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetOperateCode added in v1.2.0

OperateCode Getter

func (*TaobaoJstInteractivePointDecreaseAPIRequest) SetAmount added in v1.2.0

Amount Setter 扣减的积分值

func (*TaobaoJstInteractivePointDecreaseAPIRequest) SetOperateCode added in v1.2.0

func (r *TaobaoJstInteractivePointDecreaseAPIRequest) SetOperateCode(_operateCode string) error

OperateCode Setter 幂等操作码,要确保唯一性,同一个操作码只能使用一次,避免重复操作

type TaobaoJstInteractivePointDecreaseAPIResponse

type TaobaoJstInteractivePointDecreaseAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractivePointDecreaseAPIResponseModel
}

互动积分扣减接口 API返回值 taobao.jst.interactive.point.decrease

扣减用户的互动积分

type TaobaoJstInteractivePointDecreaseAPIResponseModel added in v1.2.0

type TaobaoJstInteractivePointDecreaseAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_point_decrease_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 用户积分总额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
}

互动积分扣减接口 成功返回结果

type TaobaoJstInteractivePointIncreaseAPIRequest added in v1.2.0

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

互动积分发放接口 API请求 taobao.jst.interactive.point.increase

向用户发放互动积分

func NewTaobaoJstInteractivePointIncreaseRequest

func NewTaobaoJstInteractivePointIncreaseRequest() *TaobaoJstInteractivePointIncreaseAPIRequest

初始化TaobaoJstInteractivePointIncreaseAPIRequest对象

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetAmount added in v1.2.0

Amount Getter

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetOperateCode added in v1.2.0

OperateCode Getter

func (*TaobaoJstInteractivePointIncreaseAPIRequest) SetAmount added in v1.2.0

Amount Setter 发放的积分值

func (*TaobaoJstInteractivePointIncreaseAPIRequest) SetOperateCode added in v1.2.0

func (r *TaobaoJstInteractivePointIncreaseAPIRequest) SetOperateCode(_operateCode string) error

OperateCode Setter 幂等操作码,要确保唯一性,同一个操作码只能使用一次,避免重复操作

type TaobaoJstInteractivePointIncreaseAPIResponse

type TaobaoJstInteractivePointIncreaseAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractivePointIncreaseAPIResponseModel
}

互动积分发放接口 API返回值 taobao.jst.interactive.point.increase

向用户发放互动积分

type TaobaoJstInteractivePointIncreaseAPIResponseModel added in v1.2.0

type TaobaoJstInteractivePointIncreaseAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_point_increase_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 用户积分总额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
}

互动积分发放接口 成功返回结果

type TaobaoJstInteractivePointQueryAPIRequest added in v1.2.0

type TaobaoJstInteractivePointQueryAPIRequest struct {
	model.Params
}

互动积分查询接口 API请求 taobao.jst.interactive.point.query

查询用户的互动积分

func NewTaobaoJstInteractivePointQueryRequest

func NewTaobaoJstInteractivePointQueryRequest() *TaobaoJstInteractivePointQueryAPIRequest

初始化TaobaoJstInteractivePointQueryAPIRequest对象

func (TaobaoJstInteractivePointQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJstInteractivePointQueryAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractivePointQueryAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

type TaobaoJstInteractivePointQueryAPIResponse

type TaobaoJstInteractivePointQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractivePointQueryAPIResponseModel
}

互动积分查询接口 API返回值 taobao.jst.interactive.point.query

查询用户的互动积分

type TaobaoJstInteractivePointQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractivePointQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_point_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 查询结果
	Data *InteractivePointQueryResponse `json:"data,omitempty" xml:"data,omitempty"`
}

互动积分查询接口 成功返回结果

type TaobaoJstInteractiveTaskQueryAPIRequest added in v1.2.0

type TaobaoJstInteractiveTaskQueryAPIRequest struct {
	model.Params
}

互动任务列表查询接口 API请求 taobao.jst.interactive.task.query

查询用户的互动任务列表

func NewTaobaoJstInteractiveTaskQueryRequest

func NewTaobaoJstInteractiveTaskQueryRequest() *TaobaoJstInteractiveTaskQueryAPIRequest

初始化TaobaoJstInteractiveTaskQueryAPIRequest对象

func (TaobaoJstInteractiveTaskQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJstInteractiveTaskQueryAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveTaskQueryAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

type TaobaoJstInteractiveTaskQueryAPIResponse

type TaobaoJstInteractiveTaskQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveTaskQueryAPIResponseModel
}

互动任务列表查询接口 API返回值 taobao.jst.interactive.task.query

查询用户的互动任务列表

type TaobaoJstInteractiveTaskQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveTaskQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_task_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 查询结果
	Data *InteractiveTaskQueryResponse `json:"data,omitempty" xml:"data,omitempty"`
}

互动任务列表查询接口 成功返回结果

type TaobaoJstInteractiveTaskRegisterAPIRequest added in v1.2.0

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

互动任务开通接口 API请求 taobao.jst.interactive.task.register

调用互动任务开通接口为小程序开通互动任务

func NewTaobaoJstInteractiveTaskRegisterRequest

func NewTaobaoJstInteractiveTaskRegisterRequest() *TaobaoJstInteractiveTaskRegisterAPIRequest

初始化TaobaoJstInteractiveTaskRegisterAPIRequest对象

func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetMiniAppId added in v1.2.0

MiniAppId Getter

func (*TaobaoJstInteractiveTaskRegisterAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveTaskRegisterAPIRequest) SetMiniAppId(_miniAppId string) error

MiniAppId Setter 小程序id

type TaobaoJstInteractiveTaskRegisterAPIResponse

type TaobaoJstInteractiveTaskRegisterAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveTaskRegisterAPIResponseModel
}

互动任务开通接口 API返回值 taobao.jst.interactive.task.register

调用互动任务开通接口为小程序开通互动任务

type TaobaoJstInteractiveTaskRegisterAPIResponseModel added in v1.2.0

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

互动任务开通接口 成功返回结果

Jump to

Keyboard shortcuts

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