taotv

package
v1.1.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CarouselChannelRbo

type CarouselChannelRbo struct {
	SerialNumber int64 `json:"serial_number,omitempty" xml:"serial_number,omitempty"`

	VideoList []Videolist `json:"video_list,omitempty" xml:"video_list,omitempty"`

	CurrentVideo *CarouselCurrentPlayRbo `json:"current_video,omitempty" xml:"current_video,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	Bcp int64 `json:"bcp,omitempty" xml:"bcp,omitempty"`

	Pic string `json:"pic,omitempty" xml:"pic,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

CarouselChannelRbo

type CarouselCurrentPlayRbo

type CarouselCurrentPlayRbo struct {
	Video *CarouselPlaylistVideoRbo `json:"video,omitempty" xml:"video,omitempty"`

	Point int64 `json:"point,omitempty" xml:"point,omitempty"`
}

CarouselCurrentPlayRbo

type CarouselPlaylistVideoRbo

type CarouselPlaylistVideoRbo struct {
	VideoId string `json:"video_id,omitempty" xml:"video_id,omitempty"`

	VideoExtType int64 `json:"video_ext_type,omitempty" xml:"video_ext_type,omitempty"`

	PlayListId int64 `json:"play_list_id,omitempty" xml:"play_list_id,omitempty"`

	ProgramId int64 `json:"program_id,omitempty" xml:"program_id,omitempty"`

	Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"`

	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Pic string `json:"pic,omitempty" xml:"pic,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

CarouselPlaylistVideoRbo

type Channels

type Channels struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	SerialNumber int64 `json:"serial_number,omitempty" xml:"serial_number,omitempty"`

	VideoList []Videolist `json:"video_list,omitempty" xml:"video_list,omitempty"`

	CurrentVideo *CarouselCurrentPlayRbo `json:"current_video,omitempty" xml:"current_video,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	Bcp int64 `json:"bcp,omitempty" xml:"bcp,omitempty"`

	Pic string `json:"pic,omitempty" xml:"pic,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

Channels

type PlayListNavRbo

type PlayListNavRbo struct {
	CurPlayListId string `json:"cur_play_list_id,omitempty" xml:"cur_play_list_id,omitempty"`

	Videos []Videos `json:"videos,omitempty" xml:"videos,omitempty"`

	PlayList []Playlist `json:"play_list,omitempty" xml:"play_list,omitempty"`
}

PlayListNavRbo

type Playlist

type Playlist struct {
	PlayListId int64 `json:"play_list_id,omitempty" xml:"play_list_id,omitempty"`

	PlayListName string `json:"play_list_name,omitempty" xml:"play_list_name,omitempty"`

	BgPic string `json:"bg_pic,omitempty" xml:"bg_pic,omitempty"`

	IconPic string `json:"icon_pic,omitempty" xml:"icon_pic,omitempty"`

	HasRecommend int64 `json:"has_recommend,omitempty" xml:"has_recommend,omitempty"`
}

Playlist

type TaobaoTaotvCarouselCategoryListAPIResponse

type TaobaoTaotvCarouselCategoryListAPIResponse struct {
	model.CommonResponse
	TaobaoTaotvCarouselCategoryListResponse
}

获取轮播分类列表 APIResponse taobao.taotv.carousel.category.list

获取轮播分类列表

type TaobaoTaotvCarouselCategoryListModel

type TaobaoTaotvCarouselCategoryListModel struct {
	Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"`

	Pic string `json:"pic,omitempty" xml:"pic,omitempty"`

	Bcp int64 `json:"bcp,omitempty" xml:"bcp,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	ChannelList []Channels `json:"channel_list,omitempty" xml:"channel_list,omitempty"`
}

TaobaoTaotvCarouselCategoryListModel

type TaobaoTaotvCarouselCategoryListRequest

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

获取轮播分类列表 APIRequest taobao.taotv.carousel.category.list

获取轮播分类列表

func NewTaobaoTaotvCarouselCategoryListRequest

func NewTaobaoTaotvCarouselCategoryListRequest() *TaobaoTaotvCarouselCategoryListRequest

func (TaobaoTaotvCarouselCategoryListRequest) GetApiMethodName

func (r TaobaoTaotvCarouselCategoryListRequest) GetApiMethodName() string

func (TaobaoTaotvCarouselCategoryListRequest) GetApiParams

func (TaobaoTaotvCarouselCategoryListRequest) GetSystemInfo

func (*TaobaoTaotvCarouselCategoryListRequest) SetSystemInfo

func (r *TaobaoTaotvCarouselCategoryListRequest) SetSystemInfo(systemInfo string) error

type TaobaoTaotvCarouselCategoryListResponse

type TaobaoTaotvCarouselCategoryListResponse struct {
	XMLName   xml.Name `xml:"taotv_carousel_category_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TaobaoTaotvCarouselCategoryListResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoTaotvCarouselCategoryListResult

type TaobaoTaotvCarouselCategoryListResult struct {
	ModelList []TaobaoTaotvCarouselCategoryListModel `json:"model_list,omitempty" xml:"model_list,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoTaotvCarouselCategoryListResult

type TaobaoTaotvCarouselChannelAllAPIResponse

type TaobaoTaotvCarouselChannelAllAPIResponse struct {
	model.CommonResponse
	TaobaoTaotvCarouselChannelAllResponse
}

获取所有频道列表 APIResponse taobao.taotv.carousel.channel.all

获取所有频道列表,按照序号升序

type TaobaoTaotvCarouselChannelAllModel

type TaobaoTaotvCarouselChannelAllModel struct {
	SerialNumber int64 `json:"serial_number,omitempty" xml:"serial_number,omitempty"`

	VideoList []Videolist `json:"video_list,omitempty" xml:"video_list,omitempty"`

	CurrentVideo *CarouselCurrentPlayRbo `json:"current_video,omitempty" xml:"current_video,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	Bcp int64 `json:"bcp,omitempty" xml:"bcp,omitempty"`

	Pic string `json:"pic,omitempty" xml:"pic,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	SwitchTime int64 `json:"switch_time,omitempty" xml:"switch_time,omitempty"`
}

TaobaoTaotvCarouselChannelAllModel

type TaobaoTaotvCarouselChannelAllRequest

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

获取所有频道列表 APIRequest taobao.taotv.carousel.channel.all

获取所有频道列表,按照序号升序

func NewTaobaoTaotvCarouselChannelAllRequest

func NewTaobaoTaotvCarouselChannelAllRequest() *TaobaoTaotvCarouselChannelAllRequest

func (TaobaoTaotvCarouselChannelAllRequest) GetApiMethodName

func (r TaobaoTaotvCarouselChannelAllRequest) GetApiMethodName() string

func (TaobaoTaotvCarouselChannelAllRequest) GetApiParams

func (TaobaoTaotvCarouselChannelAllRequest) GetSystemInfo

func (r TaobaoTaotvCarouselChannelAllRequest) GetSystemInfo() string

func (*TaobaoTaotvCarouselChannelAllRequest) SetSystemInfo

func (r *TaobaoTaotvCarouselChannelAllRequest) SetSystemInfo(systemInfo string) error

type TaobaoTaotvCarouselChannelAllResponse

type TaobaoTaotvCarouselChannelAllResponse struct {
	XMLName   xml.Name `xml:"taotv_carousel_channel_all_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TaobaoTaotvCarouselChannelAllResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoTaotvCarouselChannelAllResult

type TaobaoTaotvCarouselChannelAllResult struct {
	ModelList []TaobaoTaotvCarouselChannelAllModel `json:"model_list,omitempty" xml:"model_list,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoTaotvCarouselChannelAllResult

type TaobaoTaotvCarouselPlaylistGetAPIResponse

type TaobaoTaotvCarouselPlaylistGetAPIResponse struct {
	model.CommonResponse
	TaobaoTaotvCarouselPlaylistGetResponse
}

根据频道ID获取频道下节目单以及当前播放 APIResponse taobao.taotv.carousel.playlist.get

根据频道ID获取频道下节目单以及当前播放,包括所有视频源的视频

type TaobaoTaotvCarouselPlaylistGetRequest

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

根据频道ID获取频道下节目单以及当前播放 APIRequest taobao.taotv.carousel.playlist.get

根据频道ID获取频道下节目单以及当前播放,包括所有视频源的视频

func NewTaobaoTaotvCarouselPlaylistGetRequest

func NewTaobaoTaotvCarouselPlaylistGetRequest() *TaobaoTaotvCarouselPlaylistGetRequest

func (TaobaoTaotvCarouselPlaylistGetRequest) GetApiMethodName

func (r TaobaoTaotvCarouselPlaylistGetRequest) GetApiMethodName() string

func (TaobaoTaotvCarouselPlaylistGetRequest) GetApiParams

func (TaobaoTaotvCarouselPlaylistGetRequest) GetChannelId

func (TaobaoTaotvCarouselPlaylistGetRequest) GetSystemInfo

func (*TaobaoTaotvCarouselPlaylistGetRequest) SetChannelId

func (r *TaobaoTaotvCarouselPlaylistGetRequest) SetChannelId(channelId int64) error

func (*TaobaoTaotvCarouselPlaylistGetRequest) SetSystemInfo

func (r *TaobaoTaotvCarouselPlaylistGetRequest) SetSystemInfo(systemInfo string) error

type TaobaoTaotvCarouselPlaylistGetResponse

type TaobaoTaotvCarouselPlaylistGetResponse struct {
	XMLName   xml.Name `xml:"taotv_carousel_playlist_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TaobaoTaotvCarouselPlaylistGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoTaotvCarouselPlaylistGetResult

type TaobaoTaotvCarouselPlaylistGetResult struct {
	Model *CarouselChannelRbo `json:"model,omitempty" xml:"model,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoTaotvCarouselPlaylistGetResult

type TaobaoTaotvVideoPlaylistAllAPIResponse

type TaobaoTaotvVideoPlaylistAllAPIResponse struct {
	model.CommonResponse
	TaobaoTaotvVideoPlaylistAllResponse
}

获取播单列表 APIResponse taobao.taotv.video.playlist.all

根据牌照和视频源等获取播单列表

type TaobaoTaotvVideoPlaylistAllModel

type TaobaoTaotvVideoPlaylistAllModel struct {
	PlayListId int64 `json:"play_list_id,omitempty" xml:"play_list_id,omitempty"`

	PlayListName string `json:"play_list_name,omitempty" xml:"play_list_name,omitempty"`

	BgPic string `json:"bg_pic,omitempty" xml:"bg_pic,omitempty"`

	ModifyTime string `json:"modify_time,omitempty" xml:"modify_time,omitempty"`

	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
}

TaobaoTaotvVideoPlaylistAllModel

type TaobaoTaotvVideoPlaylistAllRequest

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

获取播单列表 APIRequest taobao.taotv.video.playlist.all

根据牌照和视频源等获取播单列表

func NewTaobaoTaotvVideoPlaylistAllRequest

func NewTaobaoTaotvVideoPlaylistAllRequest() *TaobaoTaotvVideoPlaylistAllRequest

func (TaobaoTaotvVideoPlaylistAllRequest) GetApiMethodName

func (r TaobaoTaotvVideoPlaylistAllRequest) GetApiMethodName() string

func (TaobaoTaotvVideoPlaylistAllRequest) GetApiParams

func (TaobaoTaotvVideoPlaylistAllRequest) GetSystemInfo

func (r TaobaoTaotvVideoPlaylistAllRequest) GetSystemInfo() string

func (*TaobaoTaotvVideoPlaylistAllRequest) SetSystemInfo

func (r *TaobaoTaotvVideoPlaylistAllRequest) SetSystemInfo(systemInfo string) error

type TaobaoTaotvVideoPlaylistAllResponse

type TaobaoTaotvVideoPlaylistAllResponse struct {
	XMLName   xml.Name `xml:"taotv_video_playlist_all_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TaobaoTaotvVideoPlaylistAllResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoTaotvVideoPlaylistAllResult

type TaobaoTaotvVideoPlaylistAllResult struct {
	ModelList []TaobaoTaotvVideoPlaylistAllModel `json:"model_list,omitempty" xml:"model_list,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoTaotvVideoPlaylistAllResult

type TaobaoTaotvVideoPlaylistGetAPIResponse

type TaobaoTaotvVideoPlaylistGetAPIResponse struct {
	model.CommonResponse
	TaobaoTaotvVideoPlaylistGetResponse
}

根据频道ID获取频道下节目单以及当前播放 APIResponse taobao.taotv.video.playlist.get

根据频道ID获取频道下节目单以及当前播放

type TaobaoTaotvVideoPlaylistGetModel

type TaobaoTaotvVideoPlaylistGetModel struct {
	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`

	VideoId string `json:"video_id,omitempty" xml:"video_id,omitempty"`

	From int64 `json:"from,omitempty" xml:"from,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Seconds string `json:"seconds,omitempty" xml:"seconds,omitempty"`

	OttUpdateTime string `json:"ott_update_time,omitempty" xml:"ott_update_time,omitempty"`
}

TaobaoTaotvVideoPlaylistGetModel

type TaobaoTaotvVideoPlaylistGetRequest

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

根据频道ID获取频道下节目单以及当前播放 APIRequest taobao.taotv.video.playlist.get

根据频道ID获取频道下节目单以及当前播放

func NewTaobaoTaotvVideoPlaylistGetRequest

func NewTaobaoTaotvVideoPlaylistGetRequest() *TaobaoTaotvVideoPlaylistGetRequest

func (TaobaoTaotvVideoPlaylistGetRequest) GetApiMethodName

func (r TaobaoTaotvVideoPlaylistGetRequest) GetApiMethodName() string

func (TaobaoTaotvVideoPlaylistGetRequest) GetApiParams

func (TaobaoTaotvVideoPlaylistGetRequest) GetPlayListId

func (r TaobaoTaotvVideoPlaylistGetRequest) GetPlayListId() int64

func (TaobaoTaotvVideoPlaylistGetRequest) GetSystemInfo

func (r TaobaoTaotvVideoPlaylistGetRequest) GetSystemInfo() string

func (*TaobaoTaotvVideoPlaylistGetRequest) SetPlayListId

func (r *TaobaoTaotvVideoPlaylistGetRequest) SetPlayListId(playListId int64) error

func (*TaobaoTaotvVideoPlaylistGetRequest) SetSystemInfo

func (r *TaobaoTaotvVideoPlaylistGetRequest) SetSystemInfo(systemInfo string) error

type TaobaoTaotvVideoPlaylistGetResponse

type TaobaoTaotvVideoPlaylistGetResponse struct {
	XMLName   xml.Name `xml:"taotv_video_playlist_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TaobaoTaotvVideoPlaylistGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoTaotvVideoPlaylistGetResult

type TaobaoTaotvVideoPlaylistGetResult struct {
	ModelList []TaobaoTaotvVideoPlaylistGetModel `json:"model_list,omitempty" xml:"model_list,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoTaotvVideoPlaylistGetResult

type TaobaoTaotvVideoPlaylistOttnavGetAPIResponse

type TaobaoTaotvVideoPlaylistOttnavGetAPIResponse struct {
	model.CommonResponse
	TaobaoTaotvVideoPlaylistOttnavGetResponse
}

ott播单 APIResponse taobao.taotv.video.playlist.ottnav.get

根据聚焦播单ID拿到下面播单视频,根据左侧播单ID列表批量拿到播单信息

type TaobaoTaotvVideoPlaylistOttnavGetRequest

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

ott播单 APIRequest taobao.taotv.video.playlist.ottnav.get

根据聚焦播单ID拿到下面播单视频,根据左侧播单ID列表批量拿到播单信息

func NewTaobaoTaotvVideoPlaylistOttnavGetRequest

func NewTaobaoTaotvVideoPlaylistOttnavGetRequest() *TaobaoTaotvVideoPlaylistOttnavGetRequest

func (TaobaoTaotvVideoPlaylistOttnavGetRequest) GetApiMethodName

func (r TaobaoTaotvVideoPlaylistOttnavGetRequest) GetApiMethodName() string

func (TaobaoTaotvVideoPlaylistOttnavGetRequest) GetApiParams

func (TaobaoTaotvVideoPlaylistOttnavGetRequest) GetPlayListId

func (TaobaoTaotvVideoPlaylistOttnavGetRequest) GetPlayListNav

func (r TaobaoTaotvVideoPlaylistOttnavGetRequest) GetPlayListNav() []string

func (TaobaoTaotvVideoPlaylistOttnavGetRequest) GetSystemInfo

func (*TaobaoTaotvVideoPlaylistOttnavGetRequest) SetPlayListId

func (r *TaobaoTaotvVideoPlaylistOttnavGetRequest) SetPlayListId(playListId int64) error

func (*TaobaoTaotvVideoPlaylistOttnavGetRequest) SetPlayListNav

func (r *TaobaoTaotvVideoPlaylistOttnavGetRequest) SetPlayListNav(playListNav []string) error

func (*TaobaoTaotvVideoPlaylistOttnavGetRequest) SetSystemInfo

func (r *TaobaoTaotvVideoPlaylistOttnavGetRequest) SetSystemInfo(systemInfo string) error

type TaobaoTaotvVideoPlaylistOttnavGetResponse

type TaobaoTaotvVideoPlaylistOttnavGetResponse struct {
	XMLName   xml.Name `xml:"taotv_video_playlist_ottnav_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TaobaoTaotvVideoPlaylistOttnavGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoTaotvVideoPlaylistOttnavGetResult

type TaobaoTaotvVideoPlaylistOttnavGetResult struct {
	Model *PlayListNavRbo `json:"model,omitempty" xml:"model,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoTaotvVideoPlaylistOttnavGetResult

type TaobaoTaotvVideoPlaylistPageAPIResponse

type TaobaoTaotvVideoPlaylistPageAPIResponse struct {
	model.CommonResponse
	TaobaoTaotvVideoPlaylistPageResponse
}

分页获取所有播单 APIResponse taobao.taotv.video.playlist.page

获取所有播单信息(分页)

type TaobaoTaotvVideoPlaylistPageData

type TaobaoTaotvVideoPlaylistPageData struct {
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`

	ModifyTime string `json:"modify_time,omitempty" xml:"modify_time,omitempty"`

	BgPic string `json:"bg_pic,omitempty" xml:"bg_pic,omitempty"`

	PlayListName string `json:"play_list_name,omitempty" xml:"play_list_name,omitempty"`

	PlayListId int64 `json:"play_list_id,omitempty" xml:"play_list_id,omitempty"`
}

TaobaoTaotvVideoPlaylistPageData

type TaobaoTaotvVideoPlaylistPageModel

type TaobaoTaotvVideoPlaylistPageModel struct {
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`

	TotalPage int64 `json:"total_page,omitempty" xml:"total_page,omitempty"`

	DataList []TaobaoTaotvVideoPlaylistPageData `json:"data_list,omitempty" xml:"data_list,omitempty"`
}

TaobaoTaotvVideoPlaylistPageModel

type TaobaoTaotvVideoPlaylistPageRequest

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

分页获取所有播单 APIRequest taobao.taotv.video.playlist.page

获取所有播单信息(分页)

func NewTaobaoTaotvVideoPlaylistPageRequest

func NewTaobaoTaotvVideoPlaylistPageRequest() *TaobaoTaotvVideoPlaylistPageRequest

func (TaobaoTaotvVideoPlaylistPageRequest) GetApiMethodName

func (r TaobaoTaotvVideoPlaylistPageRequest) GetApiMethodName() string

func (TaobaoTaotvVideoPlaylistPageRequest) GetApiParams

func (TaobaoTaotvVideoPlaylistPageRequest) GetPageNo

func (TaobaoTaotvVideoPlaylistPageRequest) GetSystemInfo

func (r TaobaoTaotvVideoPlaylistPageRequest) GetSystemInfo() string

func (*TaobaoTaotvVideoPlaylistPageRequest) SetPageNo

func (r *TaobaoTaotvVideoPlaylistPageRequest) SetPageNo(pageNo int64) error

func (*TaobaoTaotvVideoPlaylistPageRequest) SetSystemInfo

func (r *TaobaoTaotvVideoPlaylistPageRequest) SetSystemInfo(systemInfo string) error

type TaobaoTaotvVideoPlaylistPageResponse

type TaobaoTaotvVideoPlaylistPageResponse struct {
	XMLName   xml.Name `xml:"taotv_video_playlist_page_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TaobaoTaotvVideoPlaylistPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoTaotvVideoPlaylistPageResult

type TaobaoTaotvVideoPlaylistPageResult struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	Model *TaobaoTaotvVideoPlaylistPageModel `json:"model,omitempty" xml:"model,omitempty"`
}

TaobaoTaotvVideoPlaylistPageResult

type V5BaseItemRbo

type V5BaseItemRbo struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	Subtitle string `json:"subtitle,omitempty" xml:"subtitle,omitempty"`

	CenterPic string `json:"center_pic,omitempty" xml:"center_pic,omitempty"`

	BgPic string `json:"bg_pic,omitempty" xml:"bg_pic,omitempty"`

	BgPicGif string `json:"bg_pic_gif,omitempty" xml:"bg_pic_gif,omitempty"`

	BizType string `json:"biz_type,omitempty" xml:"biz_type,omitempty"`

	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`

	ExtraStr string `json:"extra_str,omitempty" xml:"extra_str,omitempty"`

	ItemType string `json:"item_type,omitempty" xml:"item_type,omitempty"`

	Score string `json:"score,omitempty" xml:"score,omitempty"`

	RecommendRuleId int64 `json:"recommend_rule_id,omitempty" xml:"recommend_rule_id,omitempty"`

	RecommendReason string `json:"recommend_reason,omitempty" xml:"recommend_reason,omitempty"`
}

V5BaseItemRbo

type Videolist

type Videolist struct {
	VideoId string `json:"video_id,omitempty" xml:"video_id,omitempty"`

	VideoExtType int64 `json:"video_ext_type,omitempty" xml:"video_ext_type,omitempty"`

	PlayListId int64 `json:"play_list_id,omitempty" xml:"play_list_id,omitempty"`

	ProgramId int64 `json:"program_id,omitempty" xml:"program_id,omitempty"`

	Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"`

	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Pic string `json:"pic,omitempty" xml:"pic,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

Videolist

type Videos

type Videos struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	From string `json:"from,omitempty" xml:"from,omitempty"`

	VideoId string `json:"video_id,omitempty" xml:"video_id,omitempty"`

	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`
}

Videos

type YoukuTvDesktopToyouRecommendAPIResponse

type YoukuTvDesktopToyouRecommendAPIResponse struct {
	model.CommonResponse
	YoukuTvDesktopToyouRecommendResponse
}

TV桌面为你推荐接口 APIResponse youku.tv.desktop.toyou.recommend

提供为你推荐数据

type YoukuTvDesktopToyouRecommendRequest

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

TV桌面为你推荐接口 APIRequest youku.tv.desktop.toyou.recommend

提供为你推荐数据

func NewYoukuTvDesktopToyouRecommendRequest

func NewYoukuTvDesktopToyouRecommendRequest() *YoukuTvDesktopToyouRecommendRequest

func (YoukuTvDesktopToyouRecommendRequest) GetApiMethodName

func (r YoukuTvDesktopToyouRecommendRequest) GetApiMethodName() string

func (YoukuTvDesktopToyouRecommendRequest) GetApiParams

func (YoukuTvDesktopToyouRecommendRequest) GetBcp

func (YoukuTvDesktopToyouRecommendRequest) GetChargeType

func (r YoukuTvDesktopToyouRecommendRequest) GetChargeType() string

func (YoukuTvDesktopToyouRecommendRequest) GetDeviceMedia

func (r YoukuTvDesktopToyouRecommendRequest) GetDeviceMedia() string

func (YoukuTvDesktopToyouRecommendRequest) GetDeviceModel

func (r YoukuTvDesktopToyouRecommendRequest) GetDeviceModel() string

func (YoukuTvDesktopToyouRecommendRequest) GetFrom

func (YoukuTvDesktopToyouRecommendRequest) GetIp

func (YoukuTvDesktopToyouRecommendRequest) GetMac

func (YoukuTvDesktopToyouRecommendRequest) GetMaxSize

func (YoukuTvDesktopToyouRecommendRequest) GetSw

func (YoukuTvDesktopToyouRecommendRequest) GetToken

func (YoukuTvDesktopToyouRecommendRequest) GetUuid

func (YoukuTvDesktopToyouRecommendRequest) GetVersionCode

func (r YoukuTvDesktopToyouRecommendRequest) GetVersionCode() int64

func (*YoukuTvDesktopToyouRecommendRequest) SetBcp

func (*YoukuTvDesktopToyouRecommendRequest) SetChargeType

func (r *YoukuTvDesktopToyouRecommendRequest) SetChargeType(chargeType string) error

func (*YoukuTvDesktopToyouRecommendRequest) SetDeviceMedia

func (r *YoukuTvDesktopToyouRecommendRequest) SetDeviceMedia(deviceMedia string) error

func (*YoukuTvDesktopToyouRecommendRequest) SetDeviceModel

func (r *YoukuTvDesktopToyouRecommendRequest) SetDeviceModel(deviceModel string) error

func (*YoukuTvDesktopToyouRecommendRequest) SetFrom

func (*YoukuTvDesktopToyouRecommendRequest) SetIp

func (*YoukuTvDesktopToyouRecommendRequest) SetMac

func (*YoukuTvDesktopToyouRecommendRequest) SetMaxSize

func (r *YoukuTvDesktopToyouRecommendRequest) SetMaxSize(maxSize int64) error

func (*YoukuTvDesktopToyouRecommendRequest) SetSw

func (*YoukuTvDesktopToyouRecommendRequest) SetToken

func (*YoukuTvDesktopToyouRecommendRequest) SetUuid

func (*YoukuTvDesktopToyouRecommendRequest) SetVersionCode

func (r *YoukuTvDesktopToyouRecommendRequest) SetVersionCode(versionCode int64) error

type YoukuTvDesktopToyouRecommendResponse

type YoukuTvDesktopToyouRecommendResponse struct {
	XMLName   xml.Name `xml:"youku_tv_desktop_toyou_recommend_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Results []V5BaseItemRbo `json:"results,omitempty" xml:"results>v5base_item_rbo,omitempty"`
}

Jump to

Keyboard shortcuts

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