jstinteractive

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package jstinteractive 包含互动开放API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activity

type Activity struct {
	// 活动名称
	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"`
	// 活动id
	ActivityId int64 `json:"activity_id,omitempty" xml:"activity_id,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"`
	// 任务副标题,默认值为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"`
	// 任务浮标标题,浏览商品为【浏览10秒得奖励】,观看直播为【观看30秒得奖励】,暂不支持自定义
	ShopCompTitle string `json:"shop_comp_title,omitempty" xml:"shop_comp_title,omitempty"`
	// 任务浏览时长,商品详情页10秒,直播间30秒,暂不支持自定义
	Duration string `json:"duration,omitempty" xml:"duration,omitempty"`
	// 商品详情页地址或直播间地址
	Action string `json:"action,omitempty" xml:"action,omitempty"`
	// 商品id,必须为授权店铺的商品,配置商品浏览任务时必填
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 直播间id,必须为授权店铺的直播间,配置直播观看任务时必填
	VideoId int64 `json:"video_id,omitempty" xml:"video_id,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 {
	// 任务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"`
	// 任务列表素材
	Material *Material `json:"material,omitempty" xml:"material,omitempty"`
	// 任务列表进度
	Progress *Progress `json:"progress,omitempty" xml:"progress,omitempty"`
	// 任务类型,1=商品详情页,2=直播间
	TaskType int64 `json:"task_type,omitempty" xml:"task_type,omitempty"`
	// 当前任务是否在进行中,默认为true。直播任务中的false代表当前不在直播时间段,不返回action字段,前端应屏蔽跳转
	InProgress bool `json:"in_progress,omitempty" xml:"in_progress,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"`
	// 任务列表动作类型,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"`
	// 浏览任务需要多少秒才能完成
	Duration int64 `json:"duration,omitempty" xml:"duration,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.3.1

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

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

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

func NewTaobaojstinteractiveactivitycreateRequest added in v1.3.1

func NewTaobaojstinteractiveactivitycreateRequest() *TaobaojstinteractiveactivitycreateAPIRequest

NewTaobaojstinteractiveactivitycreateRequest 初始化TaobaojstinteractiveactivitycreateAPIRequest对象

func (TaobaojstinteractiveactivitycreateAPIRequest) GetActivityName added in v1.3.1

GetActivityName ActivityName Getter

func (TaobaojstinteractiveactivitycreateAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractiveactivitycreateAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractiveactivitycreateAPIRequest) GetEndTime added in v1.3.1

GetEndTime EndTime Getter

func (TaobaojstinteractiveactivitycreateAPIRequest) GetMiniAppId added in v1.3.1

GetMiniAppId MiniAppId Getter

func (TaobaojstinteractiveactivitycreateAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaojstinteractiveactivitycreateAPIRequest) GetStartTime added in v1.3.1

GetStartTime StartTime Getter

func (*TaobaojstinteractiveactivitycreateAPIRequest) SetActivityName added in v1.3.1

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

SetActivityName is ActivityName Setter 活动名称

func (*TaobaojstinteractiveactivitycreateAPIRequest) SetEndTime added in v1.3.1

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

func (*TaobaojstinteractiveactivitycreateAPIRequest) SetMiniAppId added in v1.3.1

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

SetMiniAppId is MiniAppId Setter 小程序id

func (*TaobaojstinteractiveactivitycreateAPIRequest) SetStartTime added in v1.3.1

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

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

type TaobaojstinteractiveactivitycreateAPIResponse added in v1.3.1

type TaobaojstinteractiveactivitycreateAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractiveactivitycreateAPIResponseModel
}

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

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

type TaobaojstinteractiveactivitycreateAPIResponseModel added in v1.3.1

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"`
}

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

type TaobaojstinteractiveactivityqueryAPIRequest added in v1.3.1

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

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

互动任务活动查询接口

func NewTaobaojstinteractiveactivityqueryRequest added in v1.3.1

func NewTaobaojstinteractiveactivityqueryRequest() *TaobaojstinteractiveactivityqueryAPIRequest

NewTaobaojstinteractiveactivityqueryRequest 初始化TaobaojstinteractiveactivityqueryAPIRequest对象

func (TaobaojstinteractiveactivityqueryAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractiveactivityqueryAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractiveactivityqueryAPIRequest) GetMiniAppId added in v1.3.1

GetMiniAppId MiniAppId Getter

func (TaobaojstinteractiveactivityqueryAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractiveactivityqueryAPIRequest) SetMiniAppId added in v1.3.1

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

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaojstinteractiveactivityqueryAPIResponse added in v1.3.1

type TaobaojstinteractiveactivityqueryAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractiveactivityqueryAPIResponseModel
}

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

互动任务活动查询接口

type TaobaojstinteractiveactivityqueryAPIResponseModel added in v1.3.1

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"`
}

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

type TaobaojstinteractiveactivityupdateAPIRequest added in v1.3.1

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

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

互动任务活动修改接口

func NewTaobaojstinteractiveactivityupdateRequest added in v1.3.1

func NewTaobaojstinteractiveactivityupdateRequest() *TaobaojstinteractiveactivityupdateAPIRequest

NewTaobaojstinteractiveactivityupdateRequest 初始化TaobaojstinteractiveactivityupdateAPIRequest对象

func (TaobaojstinteractiveactivityupdateAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractiveactivityupdateAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractiveactivityupdateAPIRequest) GetEndTime added in v1.3.1

GetEndTime EndTime Getter

func (TaobaojstinteractiveactivityupdateAPIRequest) GetMiniAppId added in v1.3.1

GetMiniAppId MiniAppId Getter

func (TaobaojstinteractiveactivityupdateAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaojstinteractiveactivityupdateAPIRequest) GetStartTime added in v1.3.1

GetStartTime StartTime Getter

func (TaobaojstinteractiveactivityupdateAPIRequest) GetStatus added in v1.3.1

GetStatus Status Getter

func (*TaobaojstinteractiveactivityupdateAPIRequest) SetEndTime added in v1.3.1

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

func (*TaobaojstinteractiveactivityupdateAPIRequest) SetMiniAppId added in v1.3.1

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

SetMiniAppId is MiniAppId Setter 小程序id

func (*TaobaojstinteractiveactivityupdateAPIRequest) SetStartTime added in v1.3.1

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

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

func (*TaobaojstinteractiveactivityupdateAPIRequest) SetStatus added in v1.3.1

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

type TaobaojstinteractiveactivityupdateAPIResponse added in v1.3.1

type TaobaojstinteractiveactivityupdateAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractiveactivityupdateAPIResponseModel
}

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

互动任务活动修改接口

type TaobaojstinteractiveactivityupdateAPIResponseModel added in v1.3.1

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"`
}

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

type TaobaojstinteractiveassetsconfigAPIRequest added in v1.3.1

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

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

任务素材配置接口

func NewTaobaojstinteractiveassetsconfigRequest added in v1.3.1

func NewTaobaojstinteractiveassetsconfigRequest() *TaobaojstinteractiveassetsconfigAPIRequest

NewTaobaojstinteractiveassetsconfigRequest 初始化TaobaojstinteractiveassetsconfigAPIRequest对象

func (TaobaojstinteractiveassetsconfigAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractiveassetsconfigAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractiveassetsconfigAPIRequest) GetAssetsConfigList added in v1.3.1

func (r TaobaojstinteractiveassetsconfigAPIRequest) GetAssetsConfigList() []AssetsConfig

GetAssetsConfigList AssetsConfigList Getter

func (TaobaojstinteractiveassetsconfigAPIRequest) GetMiniAppId added in v1.3.1

GetMiniAppId MiniAppId Getter

func (TaobaojstinteractiveassetsconfigAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractiveassetsconfigAPIRequest) SetAssetsConfigList added in v1.3.1

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

SetAssetsConfigList is AssetsConfigList Setter []

func (*TaobaojstinteractiveassetsconfigAPIRequest) SetMiniAppId added in v1.3.1

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

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaojstinteractiveassetsconfigAPIResponse added in v1.3.1

type TaobaojstinteractiveassetsconfigAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractiveassetsconfigAPIResponseModel
}

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

任务素材配置接口

type TaobaojstinteractiveassetsconfigAPIResponseModel added in v1.3.1

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"`
}

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

type TaobaojstinteractiveassetsconfiguredqueryAPIRequest added in v1.3.1

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

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

查询已配置任务素材列表

func NewTaobaojstinteractiveassetsconfiguredqueryRequest added in v1.3.1

func NewTaobaojstinteractiveassetsconfiguredqueryRequest() *TaobaojstinteractiveassetsconfiguredqueryAPIRequest

NewTaobaojstinteractiveassetsconfiguredqueryRequest 初始化TaobaojstinteractiveassetsconfiguredqueryAPIRequest对象

func (TaobaojstinteractiveassetsconfiguredqueryAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractiveassetsconfiguredqueryAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractiveassetsconfiguredqueryAPIRequest) GetMiniAppId added in v1.3.1

GetMiniAppId MiniAppId Getter

func (TaobaojstinteractiveassetsconfiguredqueryAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractiveassetsconfiguredqueryAPIRequest) SetMiniAppId added in v1.3.1

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaojstinteractiveassetsconfiguredqueryAPIResponse added in v1.3.1

type TaobaojstinteractiveassetsconfiguredqueryAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractiveassetsconfiguredqueryAPIResponseModel
}

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

查询已配置任务素材列表

type TaobaojstinteractiveassetsconfiguredqueryAPIResponseModel added in v1.3.1

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"`
}

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

type TaobaojstinteractiveassetsqueryAPIRequest added in v1.3.1

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

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

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

func NewTaobaojstinteractiveassetsqueryRequest added in v1.3.1

func NewTaobaojstinteractiveassetsqueryRequest() *TaobaojstinteractiveassetsqueryAPIRequest

NewTaobaojstinteractiveassetsqueryRequest 初始化TaobaojstinteractiveassetsqueryAPIRequest对象

func (TaobaojstinteractiveassetsqueryAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractiveassetsqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractiveassetsqueryAPIRequest) GetMiniAppId added in v1.3.1

GetMiniAppId MiniAppId Getter

func (TaobaojstinteractiveassetsqueryAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractiveassetsqueryAPIRequest) SetMiniAppId added in v1.3.1

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

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaojstinteractiveassetsqueryAPIResponse added in v1.3.1

type TaobaojstinteractiveassetsqueryAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractiveassetsqueryAPIResponseModel
}

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

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

type TaobaojstinteractiveassetsqueryAPIResponseModel added in v1.3.1

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"`
}

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

type TaobaojstinteractivepointdecreaseAPIRequest added in v1.3.1

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

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

扣减用户的互动积分

func NewTaobaojstinteractivepointdecreaseRequest added in v1.3.1

func NewTaobaojstinteractivepointdecreaseRequest() *TaobaojstinteractivepointdecreaseAPIRequest

NewTaobaojstinteractivepointdecreaseRequest 初始化TaobaojstinteractivepointdecreaseAPIRequest对象

func (TaobaojstinteractivepointdecreaseAPIRequest) GetAmount added in v1.3.1

GetAmount Amount Getter

func (TaobaojstinteractivepointdecreaseAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractivepointdecreaseAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractivepointdecreaseAPIRequest) GetOperateCode added in v1.3.1

GetOperateCode OperateCode Getter

func (TaobaojstinteractivepointdecreaseAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractivepointdecreaseAPIRequest) SetAmount added in v1.3.1

SetAmount is Amount Setter 扣减的积分值

func (*TaobaojstinteractivepointdecreaseAPIRequest) SetOperateCode added in v1.3.1

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

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

type TaobaojstinteractivepointdecreaseAPIResponse added in v1.3.1

type TaobaojstinteractivepointdecreaseAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractivepointdecreaseAPIResponseModel
}

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

扣减用户的互动积分

type TaobaojstinteractivepointdecreaseAPIResponseModel added in v1.3.1

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

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

type TaobaojstinteractivepointincreaseAPIRequest added in v1.3.1

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

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

向用户发放互动积分

func NewTaobaojstinteractivepointincreaseRequest added in v1.3.1

func NewTaobaojstinteractivepointincreaseRequest() *TaobaojstinteractivepointincreaseAPIRequest

NewTaobaojstinteractivepointincreaseRequest 初始化TaobaojstinteractivepointincreaseAPIRequest对象

func (TaobaojstinteractivepointincreaseAPIRequest) GetAmount added in v1.3.1

GetAmount Amount Getter

func (TaobaojstinteractivepointincreaseAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractivepointincreaseAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractivepointincreaseAPIRequest) GetOperateCode added in v1.3.1

GetOperateCode OperateCode Getter

func (TaobaojstinteractivepointincreaseAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractivepointincreaseAPIRequest) SetAmount added in v1.3.1

SetAmount is Amount Setter 发放的积分值

func (*TaobaojstinteractivepointincreaseAPIRequest) SetOperateCode added in v1.3.1

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

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

type TaobaojstinteractivepointincreaseAPIResponse added in v1.3.1

type TaobaojstinteractivepointincreaseAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractivepointincreaseAPIResponseModel
}

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

向用户发放互动积分

type TaobaojstinteractivepointincreaseAPIResponseModel added in v1.3.1

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

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

type TaobaojstinteractivepointqueryAPIRequest added in v1.3.1

type TaobaojstinteractivepointqueryAPIRequest struct {
	model.Params
}

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

查询用户的互动积分

func NewTaobaojstinteractivepointqueryRequest added in v1.3.1

func NewTaobaojstinteractivepointqueryRequest() *TaobaojstinteractivepointqueryAPIRequest

NewTaobaojstinteractivepointqueryRequest 初始化TaobaojstinteractivepointqueryAPIRequest对象

func (TaobaojstinteractivepointqueryAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaojstinteractivepointqueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractivepointqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractivepointqueryAPIRequest) GetRawParams added in v1.3.1

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

type TaobaojstinteractivepointqueryAPIResponse added in v1.3.1

type TaobaojstinteractivepointqueryAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractivepointqueryAPIResponseModel
}

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

查询用户的互动积分

type TaobaojstinteractivepointqueryAPIResponseModel added in v1.3.1

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

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

type TaobaojstinteractivetaskqueryAPIRequest added in v1.3.1

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

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

查询用户的互动任务列表

func NewTaobaojstinteractivetaskqueryRequest added in v1.3.1

func NewTaobaojstinteractivetaskqueryRequest() *TaobaojstinteractivetaskqueryAPIRequest

NewTaobaojstinteractivetaskqueryRequest 初始化TaobaojstinteractivetaskqueryAPIRequest对象

func (TaobaojstinteractivetaskqueryAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaojstinteractivetaskqueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractivetaskqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractivetaskqueryAPIRequest) GetMcGwSourceAppKey added in v1.3.1

func (r TaobaojstinteractivetaskqueryAPIRequest) GetMcGwSourceAppKey() string

GetMcGwSourceAppKey McGwSourceAppKey Getter

func (TaobaojstinteractivetaskqueryAPIRequest) GetMcGwSourceMiniAppId added in v1.3.1

func (r TaobaojstinteractivetaskqueryAPIRequest) GetMcGwSourceMiniAppId() string

GetMcGwSourceMiniAppId McGwSourceMiniAppId Getter

func (TaobaojstinteractivetaskqueryAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractivetaskqueryAPIRequest) SetMcGwSourceAppKey added in v1.3.1

func (r *TaobaojstinteractivetaskqueryAPIRequest) SetMcGwSourceAppKey(_mcGwSourceAppKey string) error

SetMcGwSourceAppKey is McGwSourceAppKey Setter 小程序appkey

func (*TaobaojstinteractivetaskqueryAPIRequest) SetMcGwSourceMiniAppId added in v1.3.1

func (r *TaobaojstinteractivetaskqueryAPIRequest) SetMcGwSourceMiniAppId(_mcGwSourceMiniAppId string) error

SetMcGwSourceMiniAppId is McGwSourceMiniAppId Setter 小程序ID

type TaobaojstinteractivetaskqueryAPIResponse added in v1.3.1

type TaobaojstinteractivetaskqueryAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractivetaskqueryAPIResponseModel
}

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

查询用户的互动任务列表

type TaobaojstinteractivetaskqueryAPIResponseModel added in v1.3.1

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

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

type TaobaojstinteractivetaskregisterAPIRequest added in v1.3.1

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

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

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

func NewTaobaojstinteractivetaskregisterRequest added in v1.3.1

func NewTaobaojstinteractivetaskregisterRequest() *TaobaojstinteractivetaskregisterAPIRequest

NewTaobaojstinteractivetaskregisterRequest 初始化TaobaojstinteractivetaskregisterAPIRequest对象

func (TaobaojstinteractivetaskregisterAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaojstinteractivetaskregisterAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaojstinteractivetaskregisterAPIRequest) GetMiniAppId added in v1.3.1

GetMiniAppId MiniAppId Getter

func (TaobaojstinteractivetaskregisterAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaojstinteractivetaskregisterAPIRequest) SetMiniAppId added in v1.3.1

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

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaojstinteractivetaskregisterAPIResponse added in v1.3.1

type TaobaojstinteractivetaskregisterAPIResponse struct {
	model.CommonResponse
	TaobaojstinteractivetaskregisterAPIResponseModel
}

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

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

type TaobaojstinteractivetaskregisterAPIResponseModel added in v1.3.1

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"`
}

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

Jump to

Keyboard shortcuts

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