Documentation ¶
Overview ¶
互动开放API model
Index ¶
- type Activity
- type AssetsConfig
- type InteractivePointQueryResponse
- type InteractiveTask
- type InteractiveTaskQueryResponse
- type Material
- type Progress
- type TaobaoJstInteractiveActivityCreateAPIRequest
- func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetActivityName() string
- func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetEndTime() string
- func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetMiniAppId() string
- func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetStartTime() string
- func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetActivityName(_activityName string) error
- func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetEndTime(_endTime string) error
- func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetMiniAppId(_miniAppId string) error
- func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetStartTime(_startTime string) error
- type TaobaoJstInteractiveActivityCreateAPIResponse
- type TaobaoJstInteractiveActivityCreateAPIResponseModel
- type TaobaoJstInteractiveActivityQueryAPIRequest
- func (r TaobaoJstInteractiveActivityQueryAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractiveActivityQueryAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractiveActivityQueryAPIRequest) GetMiniAppId() string
- func (r *TaobaoJstInteractiveActivityQueryAPIRequest) SetMiniAppId(_miniAppId string) error
- type TaobaoJstInteractiveActivityQueryAPIResponse
- type TaobaoJstInteractiveActivityQueryAPIResponseModel
- type TaobaoJstInteractiveActivityUpdateAPIRequest
- func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetEndTime() string
- func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetMiniAppId() string
- func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetStartTime() string
- func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetStatus() int64
- func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetEndTime(_endTime string) error
- func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetMiniAppId(_miniAppId string) error
- func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetStartTime(_startTime string) error
- func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetStatus(_status int64) error
- type TaobaoJstInteractiveActivityUpdateAPIResponse
- type TaobaoJstInteractiveActivityUpdateAPIResponseModel
- type TaobaoJstInteractiveAssetsConfigAPIRequest
- func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetAssetsConfigList() []AssetsConfig
- func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetMiniAppId() string
- func (r *TaobaoJstInteractiveAssetsConfigAPIRequest) SetAssetsConfigList(_assetsConfigList []AssetsConfig) error
- func (r *TaobaoJstInteractiveAssetsConfigAPIRequest) SetMiniAppId(_miniAppId string) error
- type TaobaoJstInteractiveAssetsConfigAPIResponse
- type TaobaoJstInteractiveAssetsConfigAPIResponseModel
- type TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest
- func (r TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetMiniAppId() string
- func (r *TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) SetMiniAppId(_miniAppId string) error
- type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse
- type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel
- type TaobaoJstInteractiveAssetsQueryAPIRequest
- func (r TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractiveAssetsQueryAPIRequest) GetMiniAppId() string
- func (r *TaobaoJstInteractiveAssetsQueryAPIRequest) SetMiniAppId(_miniAppId string) error
- type TaobaoJstInteractiveAssetsQueryAPIResponse
- type TaobaoJstInteractiveAssetsQueryAPIResponseModel
- type TaobaoJstInteractivePointDecreaseAPIRequest
- func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetAmount() int64
- func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetOperateCode() string
- func (r *TaobaoJstInteractivePointDecreaseAPIRequest) SetAmount(_amount int64) error
- func (r *TaobaoJstInteractivePointDecreaseAPIRequest) SetOperateCode(_operateCode string) error
- type TaobaoJstInteractivePointDecreaseAPIResponse
- type TaobaoJstInteractivePointDecreaseAPIResponseModel
- type TaobaoJstInteractivePointIncreaseAPIRequest
- func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetAmount() int64
- func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetOperateCode() string
- func (r *TaobaoJstInteractivePointIncreaseAPIRequest) SetAmount(_amount int64) error
- func (r *TaobaoJstInteractivePointIncreaseAPIRequest) SetOperateCode(_operateCode string) error
- type TaobaoJstInteractivePointIncreaseAPIResponse
- type TaobaoJstInteractivePointIncreaseAPIResponseModel
- type TaobaoJstInteractivePointQueryAPIRequest
- type TaobaoJstInteractivePointQueryAPIResponse
- type TaobaoJstInteractivePointQueryAPIResponseModel
- type TaobaoJstInteractiveTaskQueryAPIRequest
- type TaobaoJstInteractiveTaskQueryAPIResponse
- type TaobaoJstInteractiveTaskQueryAPIResponseModel
- type TaobaoJstInteractiveTaskRegisterAPIRequest
- func (r TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiMethodName() string
- func (r TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiParams() url.Values
- func (r TaobaoJstInteractiveTaskRegisterAPIRequest) GetMiniAppId() string
- func (r *TaobaoJstInteractiveTaskRegisterAPIRequest) SetMiniAppId(_miniAppId string) error
- type TaobaoJstInteractiveTaskRegisterAPIResponse
- type TaobaoJstInteractiveTaskRegisterAPIResponseModel
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
func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetActivityName() string
ActivityName Getter
func (TaobaoJstInteractiveActivityCreateAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractiveActivityCreateAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractiveActivityCreateAPIRequest) GetEndTime ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetEndTime() string
EndTime Getter
func (TaobaoJstInteractiveActivityCreateAPIRequest) GetMiniAppId ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetMiniAppId() string
MiniAppId Getter
func (TaobaoJstInteractiveActivityCreateAPIRequest) GetStartTime ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityCreateAPIRequest) GetStartTime() string
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
func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetEndTime(_endTime string) error
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
func (r TaobaoJstInteractiveActivityQueryAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractiveActivityQueryAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityQueryAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractiveActivityQueryAPIRequest) GetMiniAppId ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityQueryAPIRequest) GetMiniAppId() string
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
func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetEndTime ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetEndTime() string
EndTime Getter
func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetMiniAppId ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetMiniAppId() string
MiniAppId Getter
func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetStartTime ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetStartTime() string
StartTime Getter
func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetStatus ¶ added in v1.2.0
func (r TaobaoJstInteractiveActivityUpdateAPIRequest) GetStatus() int64
Status Getter
func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetEndTime ¶ added in v1.2.0
func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetEndTime(_endTime string) error
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
func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetStatus(_status int64) error
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
func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiParams() url.Values
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
func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetMiniAppId() string
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
func (r TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetMiniAppId ¶ added in v1.2.0
func (r TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetMiniAppId() string
MiniAppId Getter
func (*TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) SetMiniAppId ¶ added in v1.2.0
func (r *TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) SetMiniAppId(_miniAppId string) error
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
func (r TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetMiniAppId ¶ added in v1.2.0
func (r TaobaoJstInteractiveAssetsQueryAPIRequest) GetMiniAppId() string
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
func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetAmount() int64
Amount Getter
func (TaobaoJstInteractivePointDecreaseAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractivePointDecreaseAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractivePointDecreaseAPIRequest) GetOperateCode ¶ added in v1.2.0
func (r TaobaoJstInteractivePointDecreaseAPIRequest) GetOperateCode() string
OperateCode Getter
func (*TaobaoJstInteractivePointDecreaseAPIRequest) SetAmount ¶ added in v1.2.0
func (r *TaobaoJstInteractivePointDecreaseAPIRequest) SetAmount(_amount int64) error
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
func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetAmount() int64
Amount Getter
func (TaobaoJstInteractivePointIncreaseAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractivePointIncreaseAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractivePointIncreaseAPIRequest) GetOperateCode ¶ added in v1.2.0
func (r TaobaoJstInteractivePointIncreaseAPIRequest) GetOperateCode() string
OperateCode Getter
func (*TaobaoJstInteractivePointIncreaseAPIRequest) SetAmount ¶ added in v1.2.0
func (r *TaobaoJstInteractivePointIncreaseAPIRequest) SetAmount(_amount int64) error
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
互动积分查询接口 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
func (r TaobaoJstInteractivePointQueryAPIRequest) GetApiParams() url.Values
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
互动任务列表查询接口 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
func (r TaobaoJstInteractiveTaskQueryAPIRequest) GetApiParams() url.Values
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
func (r TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetMiniAppId ¶ added in v1.2.0
func (r TaobaoJstInteractiveTaskRegisterAPIRequest) GetMiniAppId() string
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"` }
互动任务开通接口 成功返回结果
Source Files ¶
- Activity.go
- AssetsConfig.go
- InteractivePointQueryResponse.go
- InteractiveTask.go
- InteractiveTaskQueryResponse.go
- Material.go
- Progress.go
- TaobaoJstInteractiveActivityCreateAPIRequest.go
- TaobaoJstInteractiveActivityCreateAPIResponse.go
- TaobaoJstInteractiveActivityQueryAPIRequest.go
- TaobaoJstInteractiveActivityQueryAPIResponse.go
- TaobaoJstInteractiveActivityUpdateAPIRequest.go
- TaobaoJstInteractiveActivityUpdateAPIResponse.go
- TaobaoJstInteractiveAssetsConfigAPIRequest.go
- TaobaoJstInteractiveAssetsConfigAPIResponse.go
- TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest.go
- TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse.go
- TaobaoJstInteractiveAssetsQueryAPIRequest.go
- TaobaoJstInteractiveAssetsQueryAPIResponse.go
- TaobaoJstInteractivePointDecreaseAPIRequest.go
- TaobaoJstInteractivePointDecreaseAPIResponse.go
- TaobaoJstInteractivePointIncreaseAPIRequest.go
- TaobaoJstInteractivePointIncreaseAPIResponse.go
- TaobaoJstInteractivePointQueryAPIRequest.go
- TaobaoJstInteractivePointQueryAPIResponse.go
- TaobaoJstInteractiveTaskQueryAPIRequest.go
- TaobaoJstInteractiveTaskQueryAPIResponse.go
- TaobaoJstInteractiveTaskRegisterAPIRequest.go
- TaobaoJstInteractiveTaskRegisterAPIResponse.go
- doc.go