xiami

package
v1.2.2 Latest Latest
Warning

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

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

Documentation

Overview

Package xiami 包含虾米API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlbumDetail

type AlbumDetail struct {
	// 歌曲列表
	Songs []Song `json:"songs,omitempty" xml:"songs>song,omitempty"`
	// 专辑类型
	AlbumCategory string `json:"album_category,omitempty" xml:"album_category,omitempty"`
	// 艺人名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 专辑介绍
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 专辑名
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	// 语言类型
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 发行公司
	Company string `json:"company,omitempty" xml:"company,omitempty"`
	// 专辑别名
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"`
	// 专辑评分
	Grade int64 `json:"grade,omitempty" xml:"grade,omitempty"`
	// 评论数
	Comments int64 `json:"comments,omitempty" xml:"comments,omitempty"`
	// 专辑ID
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 艺人ID
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 专辑包含歌曲数目
	SongCount int64 `json:"song_count,omitempty" xml:"song_count,omitempty"`
	// 发布的时间戳
	GmtPublish int64 `json:"gmt_publish,omitempty" xml:"gmt_publish,omitempty"`
	// 上下架信息(3为下架 禁止播放)
	IsCheck int64 `json:"is_check,omitempty" xml:"is_check,omitempty"`
	// 类型
	Category int64 `json:"category,omitempty" xml:"category,omitempty"`
	// CD碟数
	CdCount int64 `json:"cd_count,omitempty" xml:"cd_count,omitempty"`
	// is_play
	IsPlay int64 `json:"is_play,omitempty" xml:"is_play,omitempty"`
	// 推荐数
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 收藏数
	Collects int64 `json:"collects,omitempty" xml:"collects,omitempty"`
	// status
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 是否可以播放
	PlayAuthority int64 `json:"play_authority,omitempty" xml:"play_authority,omitempty"`
	// 总歌曲播放数
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
	// 歌曲码率是否检查
	CheckRate bool `json:"check_rate,omitempty" xml:"check_rate,omitempty"`
}

AlbumDetail 结构体

type AlibabaXiamiApiAlbumDetailGetAPIRequest

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

AlibabaXiamiApiAlbumDetailGetAPIRequest 虾米音乐专辑详情接口 API请求 alibaba.xiami.api.album.detail.get

虾米音乐专辑详情接口

func NewAlibabaXiamiApiAlbumDetailGetRequest

func NewAlibabaXiamiApiAlbumDetailGetRequest() *AlibabaXiamiApiAlbumDetailGetAPIRequest

NewAlibabaXiamiApiAlbumDetailGetRequest 初始化AlibabaXiamiApiAlbumDetailGetAPIRequest对象

func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetFullDes

GetFullDes FullDes Getter

func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetId

GetId Id Getter

func (*AlibabaXiamiApiAlbumDetailGetAPIRequest) SetFullDes

func (r *AlibabaXiamiApiAlbumDetailGetAPIRequest) SetFullDes(_fullDes bool) error

SetFullDes is FullDes Setter 是否获取完整描述

func (*AlibabaXiamiApiAlbumDetailGetAPIRequest) SetId

SetId is Id Setter 专辑ID

type AlibabaXiamiApiAlbumDetailGetAPIResponse

type AlibabaXiamiApiAlbumDetailGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiAlbumDetailGetAPIResponseModel
}

AlibabaXiamiApiAlbumDetailGetAPIResponse 虾米音乐专辑详情接口 API返回值 alibaba.xiami.api.album.detail.get

虾米音乐专辑详情接口

type AlibabaXiamiApiAlbumDetailGetAPIResponseModel

type AlibabaXiamiApiAlbumDetailGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_album_detail_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 专辑资料
	Data *AlbumDetail `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiAlbumDetailGetAPIResponseModel is 虾米音乐专辑详情接口 成功返回结果

type AlibabaXiamiApiArtistAlbumsGetAPIRequest

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

AlibabaXiamiApiArtistAlbumsGetAPIRequest 艺人专辑 API请求 alibaba.xiami.api.artist.albums.get

艺人专辑

func NewAlibabaXiamiApiArtistAlbumsGetRequest

func NewAlibabaXiamiApiArtistAlbumsGetRequest() *AlibabaXiamiApiArtistAlbumsGetAPIRequest

NewAlibabaXiamiApiArtistAlbumsGetRequest 初始化AlibabaXiamiApiArtistAlbumsGetAPIRequest对象

func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetId

GetId Id Getter

func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetLimit

GetLimit Limit Getter

func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetPage

GetPage Page Getter

func (*AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetId

SetId is Id Setter 艺人id

func (*AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetLimit

SetLimit is Limit Setter 歌曲数量

func (*AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetPage

SetPage is Page Setter 页码

type AlibabaXiamiApiArtistAlbumsGetAPIResponse

type AlibabaXiamiApiArtistAlbumsGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiArtistAlbumsGetAPIResponseModel
}

AlibabaXiamiApiArtistAlbumsGetAPIResponse 艺人专辑 API返回值 alibaba.xiami.api.artist.albums.get

艺人专辑

type AlibabaXiamiApiArtistAlbumsGetAPIResponseModel

type AlibabaXiamiApiArtistAlbumsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_artist_albums_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 艺人专辑结果
	Data *ArtistAlbumsResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiArtistAlbumsGetAPIResponseModel is 艺人专辑 成功返回结果

type AlibabaXiamiApiArtistDetailGetAPIRequest

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

AlibabaXiamiApiArtistDetailGetAPIRequest 艺人详情 API请求 alibaba.xiami.api.artist.detail.get

艺人详情

func NewAlibabaXiamiApiArtistDetailGetRequest

func NewAlibabaXiamiApiArtistDetailGetRequest() *AlibabaXiamiApiArtistDetailGetAPIRequest

NewAlibabaXiamiApiArtistDetailGetRequest 初始化AlibabaXiamiApiArtistDetailGetAPIRequest对象

func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetDescription

GetDescription Description Getter

func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetId

GetId Id Getter

func (*AlibabaXiamiApiArtistDetailGetAPIRequest) SetDescription

func (r *AlibabaXiamiApiArtistDetailGetAPIRequest) SetDescription(_description string) error

SetDescription is Description Setter 是否显示description, show为显示, 其他为不显示

func (*AlibabaXiamiApiArtistDetailGetAPIRequest) SetId

SetId is Id Setter 艺人id

type AlibabaXiamiApiArtistDetailGetAPIResponse

type AlibabaXiamiApiArtistDetailGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiArtistDetailGetAPIResponseModel
}

AlibabaXiamiApiArtistDetailGetAPIResponse 艺人详情 API返回值 alibaba.xiami.api.artist.detail.get

艺人详情

type AlibabaXiamiApiArtistDetailGetAPIResponseModel

type AlibabaXiamiApiArtistDetailGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_artist_detail_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回数据
	Data *StandardArtist `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiArtistDetailGetAPIResponseModel is 艺人详情 成功返回结果

type AlibabaXiamiApiArtistHotSongsGetAPIRequest

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

AlibabaXiamiApiArtistHotSongsGetAPIRequest 热门歌曲 API请求 alibaba.xiami.api.artist.hotSongs.get

热门歌曲

func NewAlibabaXiamiApiArtistHotSongsGetRequest

func NewAlibabaXiamiApiArtistHotSongsGetRequest() *AlibabaXiamiApiArtistHotSongsGetAPIRequest

NewAlibabaXiamiApiArtistHotSongsGetRequest 初始化AlibabaXiamiApiArtistHotSongsGetAPIRequest对象

func (AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetId

GetId Id Getter

func (*AlibabaXiamiApiArtistHotSongsGetAPIRequest) SetId

SetId is Id Setter 艺人id

type AlibabaXiamiApiArtistHotSongsGetAPIResponse

type AlibabaXiamiApiArtistHotSongsGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiArtistHotSongsGetAPIResponseModel
}

AlibabaXiamiApiArtistHotSongsGetAPIResponse 热门歌曲 API返回值 alibaba.xiami.api.artist.hotSongs.get

热门歌曲

type AlibabaXiamiApiArtistHotSongsGetAPIResponseModel

type AlibabaXiamiApiArtistHotSongsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_artist_hotSongs_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Data *HotSongsResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiArtistHotSongsGetAPIResponseModel is 热门歌曲 成功返回结果

type AlibabaXiamiApiArtistMusiclistGetAPIRequest

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

AlibabaXiamiApiArtistMusiclistGetAPIRequest 热门艺人 API请求 alibaba.xiami.api.artist.musiclist.get

热门艺人

func NewAlibabaXiamiApiArtistMusiclistGetRequest

func NewAlibabaXiamiApiArtistMusiclistGetRequest() *AlibabaXiamiApiArtistMusiclistGetAPIRequest

NewAlibabaXiamiApiArtistMusiclistGetRequest 初始化AlibabaXiamiApiArtistMusiclistGetAPIRequest对象

func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetOrder

GetOrder Order Getter

func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetOrder

SetOrder is Order Setter 所有、男、女、组合分别为(all、male、female、combination)

func (*AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetType

SetType is Type Setter 语种, 有all, chinese, musician, english, japanese, korea

type AlibabaXiamiApiArtistMusiclistGetAPIResponse

type AlibabaXiamiApiArtistMusiclistGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiArtistMusiclistGetAPIResponseModel
}

AlibabaXiamiApiArtistMusiclistGetAPIResponse 热门艺人 API返回值 alibaba.xiami.api.artist.musiclist.get

热门艺人

type AlibabaXiamiApiArtistMusiclistGetAPIResponseModel

type AlibabaXiamiApiArtistMusiclistGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_artist_musiclist_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// artist_music_list_result
	ArtistMusicListResult *AlibabaXiamiApiArtistMusiclistGetStruct `json:"artist_music_list_result,omitempty" xml:"artist_music_list_result,omitempty"`
}

AlibabaXiamiApiArtistMusiclistGetAPIResponseModel is 热门艺人 成功返回结果

type AlibabaXiamiApiArtistMusiclistGetStruct

type AlibabaXiamiApiArtistMusiclistGetStruct struct {
	// 艺人信息
	Artists []AlibabaXiamiApiArtistMusiclistGetStruct `json:"artists,omitempty" xml:"artists>alibaba_xiami_api_artist_musiclist_get_struct,omitempty"`
	// 艺人名字
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"`
	// 拼音
	Pinyin string `json:"pinyin,omitempty" xml:"pinyin,omitempty"`
	// 粉丝数
	CountLikes int64 `json:"count_likes,omitempty" xml:"count_likes,omitempty"`
	// 艺人id, BIGINT类型
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 艺人是否有演出的标记
	IsShow bool `json:"is_show,omitempty" xml:"is_show,omitempty"`
	// 是否是音乐人
	IsMusician bool `json:"is_musician,omitempty" xml:"is_musician,omitempty"`
}

AlibabaXiamiApiArtistMusiclistGetStruct 结构体

type AlibabaXiamiApiCollectDetailGetAPIRequest

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

AlibabaXiamiApiCollectDetailGetAPIRequest 虾米音乐精选集详情接口 API请求 alibaba.xiami.api.collect.detail.get

虾米音乐精选集详情接口

func NewAlibabaXiamiApiCollectDetailGetRequest

func NewAlibabaXiamiApiCollectDetailGetRequest() *AlibabaXiamiApiCollectDetailGetAPIRequest

NewAlibabaXiamiApiCollectDetailGetRequest 初始化AlibabaXiamiApiCollectDetailGetAPIRequest对象

func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetFullDes

GetFullDes FullDes Getter

func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetId

GetId Id Getter

func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetTag

GetTag Tag Getter

func (*AlibabaXiamiApiCollectDetailGetAPIRequest) SetFullDes

func (r *AlibabaXiamiApiCollectDetailGetAPIRequest) SetFullDes(_fullDes bool) error

SetFullDes is FullDes Setter 是否获取完整描述

func (*AlibabaXiamiApiCollectDetailGetAPIRequest) SetId

SetId is Id Setter 精选集ID

func (*AlibabaXiamiApiCollectDetailGetAPIRequest) SetTag

SetTag is Tag Setter 是否需要tag, show为需要, 其他为不需要

type AlibabaXiamiApiCollectDetailGetAPIResponse

type AlibabaXiamiApiCollectDetailGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiCollectDetailGetAPIResponseModel
}

AlibabaXiamiApiCollectDetailGetAPIResponse 虾米音乐精选集详情接口 API返回值 alibaba.xiami.api.collect.detail.get

虾米音乐精选集详情接口

type AlibabaXiamiApiCollectDetailGetAPIResponseModel

type AlibabaXiamiApiCollectDetailGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_collect_detail_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 精选集资料和对应歌曲列表
	Data *CollectDetail `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiCollectDetailGetAPIResponseModel is 虾米音乐精选集详情接口 成功返回结果

type AlibabaXiamiApiContractIssignAPIRequest

type AlibabaXiamiApiContractIssignAPIRequest struct {
	model.Params
}

AlibabaXiamiApiContractIssignAPIRequest 查询是否签约 API请求 alibaba.xiami.api.contract.issign

查询是否签约

func NewAlibabaXiamiApiContractIssignRequest

func NewAlibabaXiamiApiContractIssignRequest() *AlibabaXiamiApiContractIssignAPIRequest

NewAlibabaXiamiApiContractIssignRequest 初始化AlibabaXiamiApiContractIssignAPIRequest对象

func (AlibabaXiamiApiContractIssignAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiContractIssignAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiContractIssignAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

type AlibabaXiamiApiContractIssignAPIResponse

type AlibabaXiamiApiContractIssignAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiContractIssignAPIResponseModel
}

AlibabaXiamiApiContractIssignAPIResponse 查询是否签约 API返回值 alibaba.xiami.api.contract.issign

查询是否签约

type AlibabaXiamiApiContractIssignAPIResponseModel

type AlibabaXiamiApiContractIssignAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_contract_issign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否已经签约
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiContractIssignAPIResponseModel is 查询是否签约 成功返回结果

type AlibabaXiamiApiContractSignAPIRequest

type AlibabaXiamiApiContractSignAPIRequest struct {
	model.Params
}

AlibabaXiamiApiContractSignAPIRequest 提供签约链接 API请求 alibaba.xiami.api.contract.sign

提供签约链接。in:商家id;out:签约url

func NewAlibabaXiamiApiContractSignRequest

func NewAlibabaXiamiApiContractSignRequest() *AlibabaXiamiApiContractSignAPIRequest

NewAlibabaXiamiApiContractSignRequest 初始化AlibabaXiamiApiContractSignAPIRequest对象

func (AlibabaXiamiApiContractSignAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiContractSignAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiContractSignAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

type AlibabaXiamiApiContractSignAPIResponse

type AlibabaXiamiApiContractSignAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiContractSignAPIResponseModel
}

AlibabaXiamiApiContractSignAPIResponse 提供签约链接 API返回值 alibaba.xiami.api.contract.sign

提供签约链接。in:商家id;out:签约url

type AlibabaXiamiApiContractSignAPIResponseModel

type AlibabaXiamiApiContractSignAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_contract_sign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 签约链接
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiContractSignAPIResponseModel is 提供签约链接 成功返回结果

type AlibabaXiamiApiMobileFigureimageGetAPIRequest

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

AlibabaXiamiApiMobileFigureimageGetAPIRequest 获取手机banner图 API请求 alibaba.xiami.api.mobile.figureimage.get

获取手机banner图

func NewAlibabaXiamiApiMobileFigureimageGetRequest

func NewAlibabaXiamiApiMobileFigureimageGetRequest() *AlibabaXiamiApiMobileFigureimageGetAPIRequest

NewAlibabaXiamiApiMobileFigureimageGetRequest 初始化AlibabaXiamiApiMobileFigureimageGetAPIRequest对象

func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetAv

GetAv Av Getter

func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceId

GetDeviceId DeviceId Getter

func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceType

GetDeviceType DeviceType Getter

func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetLimit

GetLimit Limit Getter

func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetAv

SetAv is Av Setter 客户端版本

func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceId

SetDeviceId is DeviceId Setter 设备ID

func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceType

func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceType(_deviceType string) error

SetDeviceType is DeviceType Setter 设备类型

func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetLimit

SetLimit is Limit Setter 分页限制

func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetType

SetType is Type Setter 类型

type AlibabaXiamiApiMobileFigureimageGetAPIResponse

type AlibabaXiamiApiMobileFigureimageGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiMobileFigureimageGetAPIResponseModel
}

AlibabaXiamiApiMobileFigureimageGetAPIResponse 获取手机banner图 API返回值 alibaba.xiami.api.mobile.figureimage.get

获取手机banner图

type AlibabaXiamiApiMobileFigureimageGetAPIResponseModel

type AlibabaXiamiApiMobileFigureimageGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_mobile_figureimage_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// mobile_figure_image_result
	MobileFigureImageList []AlibabaXiamiApiMobileFigureimageGetStruct `` /* 130-byte string literal not displayed */
}

AlibabaXiamiApiMobileFigureimageGetAPIResponseModel is 获取手机banner图 成功返回结果

type AlibabaXiamiApiMobileFigureimageGetStruct

type AlibabaXiamiApiMobileFigureimageGetStruct struct {
	// pic_url_xmusic
	PicUrlXmusic string `json:"pic_url_xmusic,omitempty" xml:"pic_url_xmusic,omitempty"`
	// 内容
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// pic_url_yasha
	PicUrlYasha string `json:"pic_url_yasha,omitempty" xml:"pic_url_yasha,omitempty"`
	// 简介
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// pic_url_newindex
	PicUrlNewindex string `json:"pic_url_newindex,omitempty" xml:"pic_url_newindex,omitempty"`
	// 图片地址
	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`
	// 链接地址
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 结束时间
	GmtEnd int64 `json:"gmt_end,omitempty" xml:"gmt_end,omitempty"`
	// 开始时间
	GmtPub int64 `json:"gmt_pub,omitempty" xml:"gmt_pub,omitempty"`
}

AlibabaXiamiApiMobileFigureimageGetStruct 结构体

type AlibabaXiamiApiMvMusiclistGetAPIRequest

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

AlibabaXiamiApiMvMusiclistGetAPIRequest 乐馆mv列表 API请求 alibaba.xiami.api.mv.musiclist.get

乐馆mv列表

func NewAlibabaXiamiApiMvMusiclistGetRequest

func NewAlibabaXiamiApiMvMusiclistGetRequest() *AlibabaXiamiApiMvMusiclistGetAPIRequest

NewAlibabaXiamiApiMvMusiclistGetRequest 初始化AlibabaXiamiApiMvMusiclistGetAPIRequest对象

func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetLimit

GetLimit Limit Getter

func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetOrder

GetOrder Order Getter

func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetPage

GetPage Page Getter

func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetLimit

SetLimit is Limit Setter 每页记录

func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetOrder

SetOrder is Order Setter 分组, 有recommend、hot、new

func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetPage

SetPage is Page Setter 当前页

func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetType

SetType is Type Setter 语种, 有all, chinese, musician, english, japanese, korea

type AlibabaXiamiApiMvMusiclistGetAPIResponse

type AlibabaXiamiApiMvMusiclistGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiMvMusiclistGetAPIResponseModel
}

AlibabaXiamiApiMvMusiclistGetAPIResponse 乐馆mv列表 API返回值 alibaba.xiami.api.mv.musiclist.get

乐馆mv列表

type AlibabaXiamiApiMvMusiclistGetAPIResponseModel

type AlibabaXiamiApiMvMusiclistGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_mv_musiclist_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// mv_music_list_result
	MvMusicListResult *AlibabaXiamiApiMvMusiclistGetStruct `json:"mv_music_list_result,omitempty" xml:"mv_music_list_result,omitempty"`
}

AlibabaXiamiApiMvMusiclistGetAPIResponseModel is 乐馆mv列表 成功返回结果

type AlibabaXiamiApiMvMusiclistGetStruct

type AlibabaXiamiApiMvMusiclistGetStruct struct {
	// mv列表
	Mvs []AlibabaXiamiApiMvMusiclistGetStruct `json:"mvs,omitempty" xml:"mvs>alibaba_xiami_api_mv_musiclist_get_struct,omitempty"`
	// mv关联艺人
	Artists []AlibabaXiamiApiMvMusiclistGetStruct `json:"artists,omitempty" xml:"artists>alibaba_xiami_api_mv_musiclist_get_struct,omitempty"`
	// MV封面
	MvCover string `json:"mv_cover,omitempty" xml:"mv_cover,omitempty"`
	// MV标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// MV ID
	MvId string `json:"mv_id,omitempty" xml:"mv_id,omitempty"`
	// 艺人名称
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 视频地址
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// MV 播放信息
	Video *AlibabaXiamiApiMvMusiclistGetStruct `json:"video,omitempty" xml:"video,omitempty"`
	// 艺人ID, BIGINT类型
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 过期时间,为0时表示不过期,如果时间小于当前时间戳,则需要重新请求接口
	Expire int64 `json:"expire,omitempty" xml:"expire,omitempty"`
	// 是否有下一页
	More bool `json:"more,omitempty" xml:"more,omitempty"`
}

AlibabaXiamiApiMvMusiclistGetStruct 结构体

type AlibabaXiamiApiRadioMyselfGetAPIRequest

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

AlibabaXiamiApiRadioMyselfGetAPIRequest 我的电台 API请求 alibaba.xiami.api.radio.myself.get

我的电台

func NewAlibabaXiamiApiRadioMyselfGetRequest

func NewAlibabaXiamiApiRadioMyselfGetRequest() *AlibabaXiamiApiRadioMyselfGetAPIRequest

NewAlibabaXiamiApiRadioMyselfGetRequest 初始化AlibabaXiamiApiRadioMyselfGetAPIRequest对象

func (AlibabaXiamiApiRadioMyselfGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiRadioMyselfGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiRadioMyselfGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiRadioMyselfGetAPIRequest) GetLimit

GetLimit Limit Getter

func (*AlibabaXiamiApiRadioMyselfGetAPIRequest) SetLimit

SetLimit is Limit Setter 歌曲数量

type AlibabaXiamiApiRadioMyselfGetAPIResponse

type AlibabaXiamiApiRadioMyselfGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiRadioMyselfGetAPIResponseModel
}

AlibabaXiamiApiRadioMyselfGetAPIResponse 我的电台 API返回值 alibaba.xiami.api.radio.myself.get

我的电台

type AlibabaXiamiApiRadioMyselfGetAPIResponseModel

type AlibabaXiamiApiRadioMyselfGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_radio_myself_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 歌曲列表
	Data []Song `json:"data,omitempty" xml:"data>song,omitempty"`
}

AlibabaXiamiApiRadioMyselfGetAPIResponseModel is 我的电台 成功返回结果

type AlibabaXiamiApiRadioSongsGetAPIRequest

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

AlibabaXiamiApiRadioSongsGetAPIRequest 获取电台歌曲 API请求 alibaba.xiami.api.radio.songs.get

获取电台songs

func NewAlibabaXiamiApiRadioSongsGetRequest

func NewAlibabaXiamiApiRadioSongsGetRequest() *AlibabaXiamiApiRadioSongsGetAPIRequest

NewAlibabaXiamiApiRadioSongsGetRequest 初始化AlibabaXiamiApiRadioSongsGetAPIRequest对象

func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetLimit

GetLimit Limit Getter

func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetOid

GetOid Oid Getter

func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaXiamiApiRadioSongsGetAPIRequest) SetLimit

SetLimit is Limit Setter 歌曲个数, 不传为20

func (*AlibabaXiamiApiRadioSongsGetAPIRequest) SetOid

SetOid is Oid Setter 电台id

func (*AlibabaXiamiApiRadioSongsGetAPIRequest) SetType

SetType is Type Setter 电台类型

type AlibabaXiamiApiRadioSongsGetAPIResponse

type AlibabaXiamiApiRadioSongsGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiRadioSongsGetAPIResponseModel
}

AlibabaXiamiApiRadioSongsGetAPIResponse 获取电台歌曲 API返回值 alibaba.xiami.api.radio.songs.get

获取电台songs

type AlibabaXiamiApiRadioSongsGetAPIResponseModel

type AlibabaXiamiApiRadioSongsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_radio_songs_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 歌曲列表
	Data []StandardSong `json:"data,omitempty" xml:"data>standard_song,omitempty"`
}

AlibabaXiamiApiRadioSongsGetAPIResponseModel is 获取电台歌曲 成功返回结果

type AlibabaXiamiApiRankDetailGetAPIRequest

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

AlibabaXiamiApiRankDetailGetAPIRequest 排行榜详情 API请求 alibaba.xiami.api.rank.detail.get

虾米排行榜详情数据

func NewAlibabaXiamiApiRankDetailGetRequest

func NewAlibabaXiamiApiRankDetailGetRequest() *AlibabaXiamiApiRankDetailGetAPIRequest

NewAlibabaXiamiApiRankDetailGetRequest 初始化AlibabaXiamiApiRankDetailGetAPIRequest对象

func (AlibabaXiamiApiRankDetailGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiRankDetailGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiRankDetailGetAPIRequest) GetBillboardId

func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetBillboardId() int64

GetBillboardId BillboardId Getter

func (AlibabaXiamiApiRankDetailGetAPIRequest) GetBizCode

GetBizCode BizCode Getter

func (*AlibabaXiamiApiRankDetailGetAPIRequest) SetBillboardId

func (r *AlibabaXiamiApiRankDetailGetAPIRequest) SetBillboardId(_billboardId int64) error

SetBillboardId is BillboardId Setter 榜单ID

func (*AlibabaXiamiApiRankDetailGetAPIRequest) SetBizCode

func (r *AlibabaXiamiApiRankDetailGetAPIRequest) SetBizCode(_bizCode string) error

SetBizCode is BizCode Setter 调用来源

type AlibabaXiamiApiRankDetailGetAPIResponse

type AlibabaXiamiApiRankDetailGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiRankDetailGetAPIResponseModel
}

AlibabaXiamiApiRankDetailGetAPIResponse 排行榜详情 API返回值 alibaba.xiami.api.rank.detail.get

虾米排行榜详情数据

type AlibabaXiamiApiRankDetailGetAPIResponseModel

type AlibabaXiamiApiRankDetailGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_rank_detail_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msgCode
	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
	// resultObj
	ResultObj *BillboardItemVO `json:"result_obj,omitempty" xml:"result_obj,omitempty"`
}

AlibabaXiamiApiRankDetailGetAPIResponseModel is 排行榜详情 成功返回结果

type AlibabaXiamiApiRankSongsGetAPIRequest

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

AlibabaXiamiApiRankSongsGetAPIRequest 排行榜歌曲获取 API请求 alibaba.xiami.api.rank.songs.get

获取歌曲排行榜

func NewAlibabaXiamiApiRankSongsGetRequest

func NewAlibabaXiamiApiRankSongsGetRequest() *AlibabaXiamiApiRankSongsGetAPIRequest

NewAlibabaXiamiApiRankSongsGetRequest 初始化AlibabaXiamiApiRankSongsGetAPIRequest对象

func (AlibabaXiamiApiRankSongsGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiRankSongsGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiRankSongsGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiRankSongsGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaXiamiApiRankSongsGetAPIRequest) SetType

SetType is Type Setter 榜单类型:<br/>虾米榜 music_all,music_oumei,music_ri,music_han,music_huayu;<br/>虾米新歌榜 newmusic_all,newmusc_oumei,newmusic_ri,newmusic_han,newmusic_huayu;<br/>全球媒体榜 hito,jingge,uk,billboard,oricon,mnet;<br/>原创榜 music_original;<br/>demo榜 music_demo;<br/>陌陌榜 momo;

type AlibabaXiamiApiRankSongsGetAPIResponse

type AlibabaXiamiApiRankSongsGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiRankSongsGetAPIResponseModel
}

AlibabaXiamiApiRankSongsGetAPIResponse 排行榜歌曲获取 API返回值 alibaba.xiami.api.rank.songs.get

获取歌曲排行榜

type AlibabaXiamiApiRankSongsGetAPIResponseModel

type AlibabaXiamiApiRankSongsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_rank_songs_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Data *RankSongsData `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiRankSongsGetAPIResponseModel is 排行榜歌曲获取 成功返回结果

type AlibabaXiamiApiSearchHotwordsGetAPIRequest

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

AlibabaXiamiApiSearchHotwordsGetAPIRequest 搜索热词 API请求 alibaba.xiami.api.search.hotwords.get

搜索热词

func NewAlibabaXiamiApiSearchHotwordsGetRequest

func NewAlibabaXiamiApiSearchHotwordsGetRequest() *AlibabaXiamiApiSearchHotwordsGetAPIRequest

NewAlibabaXiamiApiSearchHotwordsGetRequest 初始化AlibabaXiamiApiSearchHotwordsGetAPIRequest对象

func (AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetLimit

GetLimit Limit Getter

func (*AlibabaXiamiApiSearchHotwordsGetAPIRequest) SetLimit

SetLimit is Limit Setter 数量

type AlibabaXiamiApiSearchHotwordsGetAPIResponse

type AlibabaXiamiApiSearchHotwordsGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiSearchHotwordsGetAPIResponseModel
}

AlibabaXiamiApiSearchHotwordsGetAPIResponse 搜索热词 API返回值 alibaba.xiami.api.search.hotwords.get

搜索热词

type AlibabaXiamiApiSearchHotwordsGetAPIResponseModel

type AlibabaXiamiApiSearchHotwordsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_search_hotwords_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	SearchHotWordsResult *AlibabaXiamiApiSearchHotwordsGetStruct `json:"search_hot_words_result,omitempty" xml:"search_hot_words_result,omitempty"`
}

AlibabaXiamiApiSearchHotwordsGetAPIResponseModel is 搜索热词 成功返回结果

type AlibabaXiamiApiSearchHotwordsGetStruct

type AlibabaXiamiApiSearchHotwordsGetStruct struct {
	// 星标词
	StarWords []AlibabaXiamiApiSearchHotwordsGetStruct `json:"star_words,omitempty" xml:"star_words>alibaba_xiami_api_search_hotwords_get_struct,omitempty"`
	// 搜索热词
	SearchWords []AlibabaXiamiApiSearchHotwordsGetStruct `json:"search_words,omitempty" xml:"search_words>alibaba_xiami_api_search_hotwords_get_struct,omitempty"`
	// 星标词
	Word string `json:"word,omitempty" xml:"word,omitempty"`
	// 跳转url
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 排位变化
	Change int64 `json:"change,omitempty" xml:"change,omitempty"`
}

AlibabaXiamiApiSearchHotwordsGetStruct 结构体

type AlibabaXiamiApiSearchLetterGetAPIRequest

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

AlibabaXiamiApiSearchLetterGetAPIRequest 搜索接口(首字母) API请求 alibaba.xiami.api.search.letter.get

搜索接口(首字母)

func NewAlibabaXiamiApiSearchLetterGetRequest

func NewAlibabaXiamiApiSearchLetterGetRequest() *AlibabaXiamiApiSearchLetterGetAPIRequest

NewAlibabaXiamiApiSearchLetterGetRequest 初始化AlibabaXiamiApiSearchLetterGetAPIRequest对象

func (AlibabaXiamiApiSearchLetterGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiSearchLetterGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiSearchLetterGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiSearchLetterGetAPIRequest) GetKey

GetKey Key Getter

func (*AlibabaXiamiApiSearchLetterGetAPIRequest) SetKey

SetKey is Key Setter 搜索关键字

type AlibabaXiamiApiSearchLetterGetAPIResponse

type AlibabaXiamiApiSearchLetterGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiSearchLetterGetAPIResponseModel
}

AlibabaXiamiApiSearchLetterGetAPIResponse 搜索接口(首字母) API返回值 alibaba.xiami.api.search.letter.get

搜索接口(首字母)

type AlibabaXiamiApiSearchLetterGetAPIResponseModel

type AlibabaXiamiApiSearchLetterGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_search_letter_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// search_letter_result
	SearchLetterResult *AlibabaXiamiApiSearchLetterGetStruct `json:"search_letter_result,omitempty" xml:"search_letter_result,omitempty"`
}

AlibabaXiamiApiSearchLetterGetAPIResponseModel is 搜索接口(首字母) 成功返回结果

type AlibabaXiamiApiSearchLetterGetStruct

type AlibabaXiamiApiSearchLetterGetStruct struct {
	// 艺人结果集
	Artists []AlibabaXiamiApiSearchLetterGetStruct `json:"artists,omitempty" xml:"artists>alibaba_xiami_api_search_letter_get_struct,omitempty"`
	// 歌曲列表
	Songs []AlibabaXiamiApiSearchLetterGetStruct `json:"songs,omitempty" xml:"songs>alibaba_xiami_api_search_letter_get_struct,omitempty"`
	// 艺人姓名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"`
	// 别名
	EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"`
	// 歌曲名称
	SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"`
	// 歌手名称
	Singer string `json:"singer,omitempty" xml:"singer,omitempty"`
	// 专辑名称
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"`
	// 艺人ID
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 专辑ID
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 歌曲ID
	SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"`
}

AlibabaXiamiApiSearchLetterGetStruct 结构体

type AlibabaXiamiApiTagGenreAlbumGetAPIRequest

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

AlibabaXiamiApiTagGenreAlbumGetAPIRequest 虾米音乐-风格,流派专辑列表 API请求 alibaba.xiami.api.tag.genre.album.get

虾米音乐-风格,流派专辑列表

func NewAlibabaXiamiApiTagGenreAlbumGetRequest

func NewAlibabaXiamiApiTagGenreAlbumGetRequest() *AlibabaXiamiApiTagGenreAlbumGetAPIRequest

NewAlibabaXiamiApiTagGenreAlbumGetRequest 初始化AlibabaXiamiApiTagGenreAlbumGetAPIRequest对象

func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetId

GetId Id Getter

func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetLimit

GetLimit Limit Getter

func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetPage

GetPage Page Getter

func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetId

SetId is Id Setter 风格,流派id

func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetLimit

SetLimit is Limit Setter 每页数量

func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetPage

SetPage is Page Setter 页数

func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetType

SetType is Type Setter 1:风格,2:流派

type AlibabaXiamiApiTagGenreAlbumGetAPIResponse

type AlibabaXiamiApiTagGenreAlbumGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiTagGenreAlbumGetAPIResponseModel
}

AlibabaXiamiApiTagGenreAlbumGetAPIResponse 虾米音乐-风格,流派专辑列表 API返回值 alibaba.xiami.api.tag.genre.album.get

虾米音乐-风格,流派专辑列表

type AlibabaXiamiApiTagGenreAlbumGetAPIResponseModel

type AlibabaXiamiApiTagGenreAlbumGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_tag_genre_album_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 风格,流派专辑列表
	Data *TagAlbumResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiTagGenreAlbumGetAPIResponseModel is 虾米音乐-风格,流派专辑列表 成功返回结果

type AlibabaXiamiApiTagGenreSongGetAPIRequest

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

AlibabaXiamiApiTagGenreSongGetAPIRequest 虾米-风格,流派歌曲 API请求 alibaba.xiami.api.tag.genre.song.get

虾米-风格,流派歌曲

func NewAlibabaXiamiApiTagGenreSongGetRequest

func NewAlibabaXiamiApiTagGenreSongGetRequest() *AlibabaXiamiApiTagGenreSongGetAPIRequest

NewAlibabaXiamiApiTagGenreSongGetRequest 初始化AlibabaXiamiApiTagGenreSongGetAPIRequest对象

func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiMethodName

func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetId

GetId Id Getter

func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetLimit

GetLimit Limit Getter

func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetPage

GetPage Page Getter

func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetId

SetId is Id Setter 风格或流派id

func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetLimit

SetLimit is Limit Setter 每页数量

func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetPage

SetPage is Page Setter 页数

func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetType

SetType is Type Setter 1:风格,2:流派

type AlibabaXiamiApiTagGenreSongGetAPIResponse

type AlibabaXiamiApiTagGenreSongGetAPIResponse struct {
	model.CommonResponse
	AlibabaXiamiApiTagGenreSongGetAPIResponseModel
}

AlibabaXiamiApiTagGenreSongGetAPIResponse 虾米-风格,流派歌曲 API返回值 alibaba.xiami.api.tag.genre.song.get

虾米-风格,流派歌曲

type AlibabaXiamiApiTagGenreSongGetAPIResponseModel

type AlibabaXiamiApiTagGenreSongGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_xiami_api_tag_genre_song_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 风格歌曲
	Data *TagGenreSongresult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaXiamiApiTagGenreSongGetAPIResponseModel is 虾米-风格,流派歌曲 成功返回结果

type ArtistAlbumsResult

type ArtistAlbumsResult struct {
	// 专辑列表
	Albums []StandardAlbum `json:"albums,omitempty" xml:"albums>standard_album,omitempty"`
	// 总数
	TotalNumber int64 `json:"total_number,omitempty" xml:"total_number,omitempty"`
	// 上一页
	Previous int64 `json:"previous,omitempty" xml:"previous,omitempty"`
	// 下一页
	Next int64 `json:"next,omitempty" xml:"next,omitempty"`
}

ArtistAlbumsResult 结构体

type BillboardItemVO

type BillboardItemVO struct {
	// songs
	Songs []Songs `json:"songs,omitempty" xml:"songs>songs,omitempty"`
	// billboardId
	BillboardId int64 `json:"billboard_id,omitempty" xml:"billboard_id,omitempty"`
}

BillboardItemVO 结构体

type CollectDetail

type CollectDetail struct {
	// 精选集歌曲列表
	Songs []CollectSong `json:"songs,omitempty" xml:"songs>collect_song,omitempty"`
	// 精选集名称
	CollectName string `json:"collect_name,omitempty" xml:"collect_name,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	// 精选集介绍
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 创建者用户昵称
	UserName string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// 创建者用户头像
	AuthorAvatar string `json:"author_avatar,omitempty" xml:"author_avatar,omitempty"`
	// 精选集ID
	ListId int64 `json:"list_id,omitempty" xml:"list_id,omitempty"`
	// 创建者用户ID
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 歌曲总数
	SongsCount int64 `json:"songs_count,omitempty" xml:"songs_count,omitempty"`
	// 试听数
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
	// 创建精选集时间戳
	GmtCreate int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改精选集时间戳
	GmtModify int64 `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// 浏览次数
	Views int64 `json:"views,omitempty" xml:"views,omitempty"`
	// 下载次数
	Downloads int64 `json:"downloads,omitempty" xml:"downloads,omitempty"`
	// 喜欢次数
	Favorites int64 `json:"favorites,omitempty" xml:"favorites,omitempty"`
	// 评论次数
	Comments int64 `json:"comments,omitempty" xml:"comments,omitempty"`
	// 推荐次数
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 创建者是否VIP
	IsVip int64 `json:"is_vip,omitempty" xml:"is_vip,omitempty"`
	// 是否默认图片
	LogoDefault bool `json:"logo_default,omitempty" xml:"logo_default,omitempty"`
	// 创建者头像是否默认
	AvatarDefault bool `json:"avatar_default,omitempty" xml:"avatar_default,omitempty"`
}

CollectDetail 结构体

type CollectSong

type CollectSong struct {
	// 歌曲名称
	SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"`
	// 专辑名
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	// 艺人名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 文本歌词
	LyricText string `json:"lyric_text,omitempty" xml:"lyric_text,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"`
	// 演唱者
	Singers string `json:"singers,omitempty" xml:"singers,omitempty"`
	// 音频地址
	ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"`
	// 专辑名称(同album_name)
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 歌曲名称(同song_name)
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"`
	// 动态歌词(同lyric)
	LyricFile string `json:"lyric_file,omitempty" xml:"lyric_file,omitempty"`
	// 精选集歌曲介绍
	CollectDescription string `json:"collect_description,omitempty" xml:"collect_description,omitempty"`
	// 歌曲ID
	SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"`
	// 专辑ID
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 艺人ID
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 推荐值
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 歌曲时长(S)
	Length int64 `json:"length,omitempty" xml:"length,omitempty"`
	// 播放次数
	PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"`
	// 播放时长 (同length)
	PlaySeconds int64 `json:"play_seconds,omitempty" xml:"play_seconds,omitempty"`
	// 是否音乐人demo(0,不是,1,是)
	Demo int64 `json:"demo,omitempty" xml:"demo,omitempty"`
}

CollectSong 结构体

type HotSongsResult

type HotSongsResult struct {
	// 歌曲列表
	Songs []StandardSong `json:"songs,omitempty" xml:"songs>standard_song,omitempty"`
}

HotSongsResult 结构体

type RankSong

type RankSong struct {
	// 歌曲名称
	SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"`
	// 专辑名
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	// 艺人名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 文本歌词
	LyricText string `json:"lyric_text,omitempty" xml:"lyric_text,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"`
	// 演唱者
	Singers string `json:"singers,omitempty" xml:"singers,omitempty"`
	// 音频地址
	ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"`
	// 专辑名称(同album_name)
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 歌曲名称(同song_name)
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"`
	// 动态歌词(同lyric)
	LyricFile string `json:"lyric_file,omitempty" xml:"lyric_file,omitempty"`
	// 歌曲ID
	SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"`
	// 专辑ID
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 艺人ID
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 推荐值
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 歌曲时长(S)
	Length int64 `json:"length,omitempty" xml:"length,omitempty"`
	// 播放次数
	PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"`
	// 播放时长 (同length)
	PlaySeconds int64 `json:"play_seconds,omitempty" xml:"play_seconds,omitempty"`
	// 是否音乐人demo(0,不是,1,是)
	Demo int64 `json:"demo,omitempty" xml:"demo,omitempty"`
	// 播放权限(1,可以播放,0,不可播放)
	PlayAuthority int64 `json:"play_authority,omitempty" xml:"play_authority,omitempty"`
	// 试听占比, 某些榜单会有
	Width int64 `json:"width,omitempty" xml:"width,omitempty"`
	// 是否已收藏
	Favourite bool `json:"favourite,omitempty" xml:"favourite,omitempty"`
}

RankSong 结构体

type RankSongsData

type RankSongsData struct {
	// 歌曲列表
	Songs []RankSong `json:"songs,omitempty" xml:"songs>rank_song,omitempty"`
}

RankSongsData 结构体

type Song

type Song struct {
	// 歌曲名称
	SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"`
	// 专辑名
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	// 艺人名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 文本歌词
	LyricText string `json:"lyric_text,omitempty" xml:"lyric_text,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"`
	// 演唱者
	Singers string `json:"singers,omitempty" xml:"singers,omitempty"`
	// 音频地址
	ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"`
	// 专辑名称(同album_name)
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 歌曲名称(同song_name)
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"`
	// 动态歌词(同lyric)
	LyricFile string `json:"lyric_file,omitempty" xml:"lyric_file,omitempty"`
	// 歌曲ID
	SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"`
	// 专辑ID
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 艺人ID
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 推荐值
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 歌曲时长(S)
	Length int64 `json:"length,omitempty" xml:"length,omitempty"`
	// 播放次数
	PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"`
	// 播放时长 (同length)
	PlaySeconds int64 `json:"play_seconds,omitempty" xml:"play_seconds,omitempty"`
	// 是否音乐人demo(0,不是,1,是)
	Demo int64 `json:"demo,omitempty" xml:"demo,omitempty"`
	// 播放权限(1,可以播放,0,不可播放)
	PlayAuthority int64 `json:"play_authority,omitempty" xml:"play_authority,omitempty"`
	// 是否已收藏
	Favourite bool `json:"favourite,omitempty" xml:"favourite,omitempty"`
}

Song 结构体

type Songs

type Songs struct {
	// songName
	SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"`
	// albumName
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	// artistName
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 歌手
	Singers string `json:"singers,omitempty" xml:"singers,omitempty"`
	AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"`
	// mv_id
	MvId string `json:"mv_id,omitempty" xml:"mv_id,omitempty"`
	// 专辑id
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 歌曲id
	SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"`
	// 0:不可试听,1:可试听
	IsPlay int64 `json:"is_play,omitempty" xml:"is_play,omitempty"`
	// 下载标识,1表示不允许下载
	Flag int64 `json:"flag,omitempty" xml:"flag,omitempty"`
	// 歌曲时长
	Length int64 `json:"length,omitempty" xml:"length,omitempty"`
	// 艺人id
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
}

Songs 结构体

type StandardAlbum

type StandardAlbum struct {
	// 艺人名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 专辑介绍
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 专辑名
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	// 语言类型
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 发行公司
	Company string `json:"company,omitempty" xml:"company,omitempty"`
	// 专辑别名
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	// 专辑评分
	Grade int64 `json:"grade,omitempty" xml:"grade,omitempty"`
	// 专辑ID
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 艺人ID
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 专辑包含歌曲数目
	SongCount int64 `json:"song_count,omitempty" xml:"song_count,omitempty"`
	// 发布的时间戳
	GmtPublish int64 `json:"gmt_publish,omitempty" xml:"gmt_publish,omitempty"`
	// 上下架信息(3为下架 禁止播放)
	IsCheck int64 `json:"is_check,omitempty" xml:"is_check,omitempty"`
	// 类型
	Category int64 `json:"category,omitempty" xml:"category,omitempty"`
	// CD碟数
	CdCount int64 `json:"cd_count,omitempty" xml:"cd_count,omitempty"`
	// 推荐数
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 收藏数
	Collects int64 `json:"collects,omitempty" xml:"collects,omitempty"`
}

StandardAlbum 结构体

type StandardArtist

type StandardArtist struct {
	// 所属公司
	Company string `json:"company,omitempty" xml:"company,omitempty"`
	// 地区
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// M表示男性, F表示女性
	Gender string `json:"gender,omitempty" xml:"gender,omitempty"`
	// 描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 英文名
	EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	// 艺人名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 艺人id
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 类别
	Category int64 `json:"category,omitempty" xml:"category,omitempty"`
	// 专辑数量
	AlbumsCount int64 `json:"albums_count,omitempty" xml:"albums_count,omitempty"`
	// 推荐数
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 试听数
	PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"`
}

StandardArtist 结构体

type StandardSong

type StandardSong struct {
	// 试听文件地址
	ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"`
	// 歌曲名
	SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"`
	// 专辑名
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	// 艺人名字
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 歌词地址
	Lyric string `json:"lyric,omitempty" xml:"lyric,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	// 演唱者
	Singers string `json:"singers,omitempty" xml:"singers,omitempty"`
	// 歌曲id
	SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"`
	// 专辑id
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 艺人id
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 推荐数
	Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"`
	// 歌曲长度(秒)
	Length int64 `json:"length,omitempty" xml:"length,omitempty"`
	// 试听数
	PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"`
}

StandardSong 结构体

type TagAlbumResult

type TagAlbumResult struct {
	// 风格专辑列表
	Albums []TagAlbums `json:"albums,omitempty" xml:"albums>tag_albums,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// true:表示还可以继续翻页,false:到最后一页了
	More bool `json:"more,omitempty" xml:"more,omitempty"`
}

TagAlbumResult 结构体

type TagAlbums

type TagAlbums struct {
	// 艺人名
	ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"`
	// 专辑名
	AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"`
	AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"`
	// 专辑id
	AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"`
	// 状态
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 分数
	Grade int64 `json:"grade,omitempty" xml:"grade,omitempty"`
	// 艺人id
	ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"`
	// 是否可试听,0:不可,1:可试听
	IsPlay int64 `json:"is_play,omitempty" xml:"is_play,omitempty"`
}

TagAlbums 结构体

type TagGenreSongresult

type TagGenreSongresult struct {
	// 歌曲列表
	Songs []Songs `json:"songs,omitempty" xml:"songs>songs,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 是否还有
	More bool `json:"more,omitempty" xml:"more,omitempty"`
}

TagGenreSongresult 结构体

Source Files

Jump to

Keyboard shortcuts

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