Documentation ¶
Overview ¶
虾米API model
Index ¶
- type AlbumDetail
- type AlibabaXiamiApiAlbumDetailGetAPIRequest
- func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetFullDes() bool
- func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetId() int64
- func (r *AlibabaXiamiApiAlbumDetailGetAPIRequest) SetFullDes(_fullDes bool) error
- func (r *AlibabaXiamiApiAlbumDetailGetAPIRequest) SetId(_id int64) error
- type AlibabaXiamiApiAlbumDetailGetAPIResponse
- type AlibabaXiamiApiAlbumDetailGetAPIResponseModel
- type AlibabaXiamiApiArtistAlbumsGetAPIRequest
- func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetId() int64
- func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetLimit() int64
- func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetPage() int64
- func (r *AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetId(_id int64) error
- func (r *AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetLimit(_limit int64) error
- func (r *AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetPage(_page int64) error
- type AlibabaXiamiApiArtistAlbumsGetAPIResponse
- type AlibabaXiamiApiArtistAlbumsGetAPIResponseModel
- type AlibabaXiamiApiArtistDetailGetAPIRequest
- func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetDescription() string
- func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetId() int64
- func (r *AlibabaXiamiApiArtistDetailGetAPIRequest) SetDescription(_description string) error
- func (r *AlibabaXiamiApiArtistDetailGetAPIRequest) SetId(_id int64) error
- type AlibabaXiamiApiArtistDetailGetAPIResponse
- type AlibabaXiamiApiArtistDetailGetAPIResponseModel
- type AlibabaXiamiApiArtistHotSongsGetAPIRequest
- type AlibabaXiamiApiArtistHotSongsGetAPIResponse
- type AlibabaXiamiApiArtistHotSongsGetAPIResponseModel
- type AlibabaXiamiApiArtistMusiclistGetAPIRequest
- func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetOrder() string
- func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetType() string
- func (r *AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetOrder(_order string) error
- func (r *AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetType(_type string) error
- type AlibabaXiamiApiArtistMusiclistGetAPIResponse
- type AlibabaXiamiApiArtistMusiclistGetAPIResponseModel
- type AlibabaXiamiApiArtistMusiclistGetStruct
- type AlibabaXiamiApiCollectDetailGetAPIRequest
- func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetFullDes() bool
- func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetId() int64
- func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetTag() string
- func (r *AlibabaXiamiApiCollectDetailGetAPIRequest) SetFullDes(_fullDes bool) error
- func (r *AlibabaXiamiApiCollectDetailGetAPIRequest) SetId(_id int64) error
- func (r *AlibabaXiamiApiCollectDetailGetAPIRequest) SetTag(_tag string) error
- type AlibabaXiamiApiCollectDetailGetAPIResponse
- type AlibabaXiamiApiCollectDetailGetAPIResponseModel
- type AlibabaXiamiApiContractIssignAPIRequest
- type AlibabaXiamiApiContractIssignAPIResponse
- type AlibabaXiamiApiContractIssignAPIResponseModel
- type AlibabaXiamiApiContractSignAPIRequest
- type AlibabaXiamiApiContractSignAPIResponse
- type AlibabaXiamiApiContractSignAPIResponseModel
- type AlibabaXiamiApiMobileFigureimageGetAPIRequest
- func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetAv() string
- func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceId() string
- func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceType() string
- func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetLimit() int64
- func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetType() string
- func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetAv(_av string) error
- func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceId(_deviceId string) error
- func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceType(_deviceType string) error
- func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetLimit(_limit int64) error
- func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetType(_type string) error
- type AlibabaXiamiApiMobileFigureimageGetAPIResponse
- type AlibabaXiamiApiMobileFigureimageGetAPIResponseModel
- type AlibabaXiamiApiMobileFigureimageGetStruct
- type AlibabaXiamiApiMvMusiclistGetAPIRequest
- func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetLimit() int64
- func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetOrder() string
- func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetPage() int64
- func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetType() string
- func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetLimit(_limit int64) error
- func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetOrder(_order string) error
- func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetPage(_page int64) error
- func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetType(_type string) error
- type AlibabaXiamiApiMvMusiclistGetAPIResponse
- type AlibabaXiamiApiMvMusiclistGetAPIResponseModel
- type AlibabaXiamiApiMvMusiclistGetStruct
- type AlibabaXiamiApiRadioMyselfGetAPIRequest
- type AlibabaXiamiApiRadioMyselfGetAPIResponse
- type AlibabaXiamiApiRadioMyselfGetAPIResponseModel
- type AlibabaXiamiApiRadioSongsGetAPIRequest
- func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetLimit() int64
- func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetOid() int64
- func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetType() int64
- func (r *AlibabaXiamiApiRadioSongsGetAPIRequest) SetLimit(_limit int64) error
- func (r *AlibabaXiamiApiRadioSongsGetAPIRequest) SetOid(_oid int64) error
- func (r *AlibabaXiamiApiRadioSongsGetAPIRequest) SetType(_type int64) error
- type AlibabaXiamiApiRadioSongsGetAPIResponse
- type AlibabaXiamiApiRadioSongsGetAPIResponseModel
- type AlibabaXiamiApiRankDetailGetAPIRequest
- func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetBillboardId() int64
- func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetBizCode() string
- func (r *AlibabaXiamiApiRankDetailGetAPIRequest) SetBillboardId(_billboardId int64) error
- func (r *AlibabaXiamiApiRankDetailGetAPIRequest) SetBizCode(_bizCode string) error
- type AlibabaXiamiApiRankDetailGetAPIResponse
- type AlibabaXiamiApiRankDetailGetAPIResponseModel
- type AlibabaXiamiApiRankSongsGetAPIRequest
- type AlibabaXiamiApiRankSongsGetAPIResponse
- type AlibabaXiamiApiRankSongsGetAPIResponseModel
- type AlibabaXiamiApiSearchHotwordsGetAPIRequest
- func (r AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetLimit() int64
- func (r *AlibabaXiamiApiSearchHotwordsGetAPIRequest) SetLimit(_limit int64) error
- type AlibabaXiamiApiSearchHotwordsGetAPIResponse
- type AlibabaXiamiApiSearchHotwordsGetAPIResponseModel
- type AlibabaXiamiApiSearchHotwordsGetStruct
- type AlibabaXiamiApiSearchLetterGetAPIRequest
- type AlibabaXiamiApiSearchLetterGetAPIResponse
- type AlibabaXiamiApiSearchLetterGetAPIResponseModel
- type AlibabaXiamiApiSearchLetterGetStruct
- type AlibabaXiamiApiTagGenreAlbumGetAPIRequest
- func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetId() int64
- func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetLimit() int64
- func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetPage() int64
- func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetType() int64
- func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetId(_id int64) error
- func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetLimit(_limit int64) error
- func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetPage(_page int64) error
- func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetType(_type int64) error
- type AlibabaXiamiApiTagGenreAlbumGetAPIResponse
- type AlibabaXiamiApiTagGenreAlbumGetAPIResponseModel
- type AlibabaXiamiApiTagGenreSongGetAPIRequest
- func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiMethodName() string
- func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiParams() url.Values
- func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetId() int64
- func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetLimit() int64
- func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetPage() int64
- func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetType() string
- func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetId(_id int64) error
- func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetLimit(_limit int64) error
- func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetPage(_page int64) error
- func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetType(_type string) error
- type AlibabaXiamiApiTagGenreSongGetAPIResponse
- type AlibabaXiamiApiTagGenreSongGetAPIResponseModel
- type ArtistAlbumsResult
- type BillboardItemVO
- type CollectDetail
- type CollectSong
- type HotSongsResult
- type RankSong
- type RankSongsData
- type Song
- type Songs
- type StandardAlbum
- type StandardArtist
- type StandardSong
- type TagAlbumResult
- type TagAlbums
- type TagGenreSongresult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlbumDetail ¶
type AlbumDetail struct { // 专辑类型 AlbumCategory string `json:"album_category,omitempty" xml:"album_category,omitempty"` // 专辑评分 Grade int64 `json:"grade,omitempty" xml:"grade,omitempty"` // 评论数 Comments int64 `json:"comments,omitempty" xml:"comments,omitempty"` // 艺人名 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 专辑ID AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 艺人ID ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 专辑介绍 Description string `json:"description,omitempty" xml:"description,omitempty"` // 专辑名 AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"` // 专辑包含歌曲数目 SongCount int64 `json:"song_count,omitempty" xml:"song_count,omitempty"` // 语言类型 Language string `json:"language,omitempty" xml:"language,omitempty"` // 发布的时间戳 GmtPublish int64 `json:"gmt_publish,omitempty" xml:"gmt_publish,omitempty"` // 发行公司 Company string `json:"company,omitempty" xml:"company,omitempty"` // 专辑别名 SubTitle string `json:"sub_title,omitempty" xml:"sub_title,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"` // 专辑LOGO Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 艺人LOGO ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,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"` // 歌曲码率是否检查 CheckRate bool `json:"check_rate,omitempty" xml:"check_rate,omitempty"` // 是否可以播放 PlayAuthority int64 `json:"play_authority,omitempty" xml:"play_authority,omitempty"` // 总歌曲播放数 PlayCount int64 `json:"play_count,omitempty" xml:"play_count,omitempty"` // 歌曲列表 Songs []Song `json:"songs,omitempty" xml:"songs>song,omitempty"` }
AlbumDetail
type AlibabaXiamiApiAlbumDetailGetAPIRequest ¶
type AlibabaXiamiApiAlbumDetailGetAPIRequest struct { model.Params // contains filtered or unexported fields }
虾米音乐专辑详情接口 API请求 alibaba.xiami.api.album.detail.get
虾米音乐专辑详情接口
func NewAlibabaXiamiApiAlbumDetailGetRequest ¶
func NewAlibabaXiamiApiAlbumDetailGetRequest() *AlibabaXiamiApiAlbumDetailGetAPIRequest
初始化AlibabaXiamiApiAlbumDetailGetAPIRequest对象
func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetFullDes ¶
func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetFullDes() bool
FullDes Getter
func (AlibabaXiamiApiAlbumDetailGetAPIRequest) GetId ¶
func (r AlibabaXiamiApiAlbumDetailGetAPIRequest) GetId() int64
Id Getter
func (*AlibabaXiamiApiAlbumDetailGetAPIRequest) SetFullDes ¶
func (r *AlibabaXiamiApiAlbumDetailGetAPIRequest) SetFullDes(_fullDes bool) error
FullDes Setter 是否获取完整描述
func (*AlibabaXiamiApiAlbumDetailGetAPIRequest) SetId ¶
func (r *AlibabaXiamiApiAlbumDetailGetAPIRequest) SetId(_id int64) error
Id Setter 专辑ID
type AlibabaXiamiApiAlbumDetailGetAPIResponse ¶
type AlibabaXiamiApiAlbumDetailGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiAlbumDetailGetAPIResponseModel }
虾米音乐专辑详情接口 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"` }
虾米音乐专辑详情接口 成功返回结果
type AlibabaXiamiApiArtistAlbumsGetAPIRequest ¶
type AlibabaXiamiApiArtistAlbumsGetAPIRequest struct { model.Params // contains filtered or unexported fields }
艺人专辑 API请求 alibaba.xiami.api.artist.albums.get
艺人专辑
func NewAlibabaXiamiApiArtistAlbumsGetRequest ¶
func NewAlibabaXiamiApiArtistAlbumsGetRequest() *AlibabaXiamiApiArtistAlbumsGetAPIRequest
初始化AlibabaXiamiApiArtistAlbumsGetAPIRequest对象
func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetId ¶
func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetId() int64
Id Getter
func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetLimit() int64
Limit Getter
func (AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetPage ¶
func (r AlibabaXiamiApiArtistAlbumsGetAPIRequest) GetPage() int64
Page Getter
func (*AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetId ¶
func (r *AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetId(_id int64) error
Id Setter 艺人id
func (*AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 歌曲数量
func (*AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetPage ¶
func (r *AlibabaXiamiApiArtistAlbumsGetAPIRequest) SetPage(_page int64) error
Page Setter 页码
type AlibabaXiamiApiArtistAlbumsGetAPIResponse ¶
type AlibabaXiamiApiArtistAlbumsGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiArtistAlbumsGetAPIResponseModel }
艺人专辑 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"` }
艺人专辑 成功返回结果
type AlibabaXiamiApiArtistDetailGetAPIRequest ¶
type AlibabaXiamiApiArtistDetailGetAPIRequest struct { model.Params // contains filtered or unexported fields }
艺人详情 API请求 alibaba.xiami.api.artist.detail.get
艺人详情
func NewAlibabaXiamiApiArtistDetailGetRequest ¶
func NewAlibabaXiamiApiArtistDetailGetRequest() *AlibabaXiamiApiArtistDetailGetAPIRequest
初始化AlibabaXiamiApiArtistDetailGetAPIRequest对象
func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetDescription ¶
func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetDescription() string
Description Getter
func (AlibabaXiamiApiArtistDetailGetAPIRequest) GetId ¶
func (r AlibabaXiamiApiArtistDetailGetAPIRequest) GetId() int64
Id Getter
func (*AlibabaXiamiApiArtistDetailGetAPIRequest) SetDescription ¶
func (r *AlibabaXiamiApiArtistDetailGetAPIRequest) SetDescription(_description string) error
Description Setter 是否显示description, show为显示, 其他为不显示
func (*AlibabaXiamiApiArtistDetailGetAPIRequest) SetId ¶
func (r *AlibabaXiamiApiArtistDetailGetAPIRequest) SetId(_id int64) error
Id Setter 艺人id
type AlibabaXiamiApiArtistDetailGetAPIResponse ¶
type AlibabaXiamiApiArtistDetailGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiArtistDetailGetAPIResponseModel }
艺人详情 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"` }
艺人详情 成功返回结果
type AlibabaXiamiApiArtistHotSongsGetAPIRequest ¶
type AlibabaXiamiApiArtistHotSongsGetAPIRequest struct { model.Params // contains filtered or unexported fields }
热门歌曲 API请求 alibaba.xiami.api.artist.hotSongs.get
热门歌曲
func NewAlibabaXiamiApiArtistHotSongsGetRequest ¶
func NewAlibabaXiamiApiArtistHotSongsGetRequest() *AlibabaXiamiApiArtistHotSongsGetAPIRequest
初始化AlibabaXiamiApiArtistHotSongsGetAPIRequest对象
func (AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetId ¶
func (r AlibabaXiamiApiArtistHotSongsGetAPIRequest) GetId() int64
Id Getter
func (*AlibabaXiamiApiArtistHotSongsGetAPIRequest) SetId ¶
func (r *AlibabaXiamiApiArtistHotSongsGetAPIRequest) SetId(_id int64) error
Id Setter 艺人id
type AlibabaXiamiApiArtistHotSongsGetAPIResponse ¶
type AlibabaXiamiApiArtistHotSongsGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiArtistHotSongsGetAPIResponseModel }
热门歌曲 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"` }
热门歌曲 成功返回结果
type AlibabaXiamiApiArtistMusiclistGetAPIRequest ¶
type AlibabaXiamiApiArtistMusiclistGetAPIRequest struct { model.Params // contains filtered or unexported fields }
热门艺人 API请求 alibaba.xiami.api.artist.musiclist.get
热门艺人
func NewAlibabaXiamiApiArtistMusiclistGetRequest ¶
func NewAlibabaXiamiApiArtistMusiclistGetRequest() *AlibabaXiamiApiArtistMusiclistGetAPIRequest
初始化AlibabaXiamiApiArtistMusiclistGetAPIRequest对象
func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetOrder ¶
func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetOrder() string
Order Getter
func (AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetType ¶
func (r AlibabaXiamiApiArtistMusiclistGetAPIRequest) GetType() string
Type Getter
func (*AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetOrder ¶
func (r *AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetOrder(_order string) error
Order Setter 所有、男、女、组合分别为(all、male、female、combination)
func (*AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetType ¶
func (r *AlibabaXiamiApiArtistMusiclistGetAPIRequest) SetType(_type string) error
Type Setter 语种, 有all, chinese, musician, english, japanese, korea
type AlibabaXiamiApiArtistMusiclistGetAPIResponse ¶
type AlibabaXiamiApiArtistMusiclistGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiArtistMusiclistGetAPIResponseModel }
热门艺人 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"` }
热门艺人 成功返回结果
type AlibabaXiamiApiArtistMusiclistGetStruct ¶
type AlibabaXiamiApiArtistMusiclistGetStruct struct { // 艺人信息 Artists []AlibabaXiamiApiArtistMusiclistGetStruct `json:"artists,omitempty" xml:"artists>alibaba_xiami_api_artist_musiclist_get_struct,omitempty"` // 艺人是否有演出的标记 IsShow bool `json:"is_show,omitempty" xml:"is_show,omitempty"` // 艺人名字 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 是否是音乐人 IsMusician bool `json:"is_musician,omitempty" xml:"is_musician,omitempty"` // 粉丝数 CountLikes int64 `json:"count_likes,omitempty" xml:"count_likes,omitempty"` // 艺人id, BIGINT类型 ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 艺人头像 ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"` // 拼音 Pinyin string `json:"pinyin,omitempty" xml:"pinyin,omitempty"` }
AlibabaXiamiApiArtistMusiclistGetStruct
type AlibabaXiamiApiCollectDetailGetAPIRequest ¶
type AlibabaXiamiApiCollectDetailGetAPIRequest struct { model.Params // contains filtered or unexported fields }
虾米音乐精选集详情接口 API请求 alibaba.xiami.api.collect.detail.get
虾米音乐精选集详情接口
func NewAlibabaXiamiApiCollectDetailGetRequest ¶
func NewAlibabaXiamiApiCollectDetailGetRequest() *AlibabaXiamiApiCollectDetailGetAPIRequest
初始化AlibabaXiamiApiCollectDetailGetAPIRequest对象
func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetFullDes ¶
func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetFullDes() bool
FullDes Getter
func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetId ¶
func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetId() int64
Id Getter
func (AlibabaXiamiApiCollectDetailGetAPIRequest) GetTag ¶
func (r AlibabaXiamiApiCollectDetailGetAPIRequest) GetTag() string
Tag Getter
func (*AlibabaXiamiApiCollectDetailGetAPIRequest) SetFullDes ¶
func (r *AlibabaXiamiApiCollectDetailGetAPIRequest) SetFullDes(_fullDes bool) error
FullDes Setter 是否获取完整描述
func (*AlibabaXiamiApiCollectDetailGetAPIRequest) SetId ¶
func (r *AlibabaXiamiApiCollectDetailGetAPIRequest) SetId(_id int64) error
Id Setter 精选集ID
func (*AlibabaXiamiApiCollectDetailGetAPIRequest) SetTag ¶
func (r *AlibabaXiamiApiCollectDetailGetAPIRequest) SetTag(_tag string) error
Tag Setter 是否需要tag, show为需要, 其他为不需要
type AlibabaXiamiApiCollectDetailGetAPIResponse ¶
type AlibabaXiamiApiCollectDetailGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiCollectDetailGetAPIResponseModel }
虾米音乐精选集详情接口 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"` }
虾米音乐精选集详情接口 成功返回结果
type AlibabaXiamiApiContractIssignAPIRequest ¶
查询是否签约 API请求 alibaba.xiami.api.contract.issign
查询是否签约
func NewAlibabaXiamiApiContractIssignRequest ¶
func NewAlibabaXiamiApiContractIssignRequest() *AlibabaXiamiApiContractIssignAPIRequest
初始化AlibabaXiamiApiContractIssignAPIRequest对象
func (AlibabaXiamiApiContractIssignAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiContractIssignAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiContractIssignAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiContractIssignAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
type AlibabaXiamiApiContractIssignAPIResponse ¶
type AlibabaXiamiApiContractIssignAPIResponse struct { model.CommonResponse AlibabaXiamiApiContractIssignAPIResponseModel }
查询是否签约 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"` }
查询是否签约 成功返回结果
type AlibabaXiamiApiContractSignAPIRequest ¶
提供签约链接 API请求 alibaba.xiami.api.contract.sign
提供签约链接。in:商家id;out:签约url
func NewAlibabaXiamiApiContractSignRequest ¶
func NewAlibabaXiamiApiContractSignRequest() *AlibabaXiamiApiContractSignAPIRequest
初始化AlibabaXiamiApiContractSignAPIRequest对象
func (AlibabaXiamiApiContractSignAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiContractSignAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiContractSignAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiContractSignAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
type AlibabaXiamiApiContractSignAPIResponse ¶
type AlibabaXiamiApiContractSignAPIResponse struct { model.CommonResponse AlibabaXiamiApiContractSignAPIResponseModel }
提供签约链接 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"` }
提供签约链接 成功返回结果
type AlibabaXiamiApiMobileFigureimageGetAPIRequest ¶
type AlibabaXiamiApiMobileFigureimageGetAPIRequest struct { model.Params // contains filtered or unexported fields }
获取手机banner图 API请求 alibaba.xiami.api.mobile.figureimage.get
获取手机banner图
func NewAlibabaXiamiApiMobileFigureimageGetRequest ¶
func NewAlibabaXiamiApiMobileFigureimageGetRequest() *AlibabaXiamiApiMobileFigureimageGetAPIRequest
初始化AlibabaXiamiApiMobileFigureimageGetAPIRequest对象
func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetAv ¶
func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetAv() string
Av Getter
func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceId ¶
func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceId() string
DeviceId Getter
func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceType ¶
func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetDeviceType() string
DeviceType Getter
func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetLimit() int64
Limit Getter
func (AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetType ¶
func (r AlibabaXiamiApiMobileFigureimageGetAPIRequest) GetType() string
Type Getter
func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetAv ¶
func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetAv(_av string) error
Av Setter 客户端版本
func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceId ¶
func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceId(_deviceId string) error
DeviceId Setter 设备ID
func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceType ¶
func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetDeviceType(_deviceType string) error
DeviceType Setter 设备类型
func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 分页限制
func (*AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetType ¶
func (r *AlibabaXiamiApiMobileFigureimageGetAPIRequest) SetType(_type string) error
Type Setter 类型
type AlibabaXiamiApiMobileFigureimageGetAPIResponse ¶
type AlibabaXiamiApiMobileFigureimageGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiMobileFigureimageGetAPIResponseModel }
获取手机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 */ }
获取手机banner图 成功返回结果
type AlibabaXiamiApiMobileFigureimageGetStruct ¶
type AlibabaXiamiApiMobileFigureimageGetStruct struct { // id Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 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"` // 结束时间 GmtEnd int64 `json:"gmt_end,omitempty" xml:"gmt_end,omitempty"` // 简介 Description string `json:"description,omitempty" xml:"description,omitempty"` // 开始时间 GmtPub int64 `json:"gmt_pub,omitempty" xml:"gmt_pub,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"` }
AlibabaXiamiApiMobileFigureimageGetStruct
type AlibabaXiamiApiMvMusiclistGetAPIRequest ¶
type AlibabaXiamiApiMvMusiclistGetAPIRequest struct { model.Params // contains filtered or unexported fields }
乐馆mv列表 API请求 alibaba.xiami.api.mv.musiclist.get
乐馆mv列表
func NewAlibabaXiamiApiMvMusiclistGetRequest ¶
func NewAlibabaXiamiApiMvMusiclistGetRequest() *AlibabaXiamiApiMvMusiclistGetAPIRequest
初始化AlibabaXiamiApiMvMusiclistGetAPIRequest对象
func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetLimit() int64
Limit Getter
func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetOrder ¶
func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetOrder() string
Order Getter
func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetPage ¶
func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetPage() int64
Page Getter
func (AlibabaXiamiApiMvMusiclistGetAPIRequest) GetType ¶
func (r AlibabaXiamiApiMvMusiclistGetAPIRequest) GetType() string
Type Getter
func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 每页记录
func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetOrder ¶
func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetOrder(_order string) error
Order Setter 分组, 有recommend、hot、new
func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetPage ¶
func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetPage(_page int64) error
Page Setter 当前页
func (*AlibabaXiamiApiMvMusiclistGetAPIRequest) SetType ¶
func (r *AlibabaXiamiApiMvMusiclistGetAPIRequest) SetType(_type string) error
Type Setter 语种, 有all, chinese, musician, english, japanese, korea
type AlibabaXiamiApiMvMusiclistGetAPIResponse ¶
type AlibabaXiamiApiMvMusiclistGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiMvMusiclistGetAPIResponseModel }
乐馆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"` }
乐馆mv列表 成功返回结果
type AlibabaXiamiApiMvMusiclistGetStruct ¶
type AlibabaXiamiApiMvMusiclistGetStruct struct { // 总数 Total int64 `json:"total,omitempty" xml:"total,omitempty"` // mv列表 Mvs []AlibabaXiamiApiMvMusiclistGetStruct `json:"mvs,omitempty" xml:"mvs>alibaba_xiami_api_mv_musiclist_get_struct,omitempty"` // 是否有下一页 More bool `json:"more,omitempty" xml:"more,omitempty"` // MV封面 MvCover string `json:"mv_cover,omitempty" xml:"mv_cover,omitempty"` // MV标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // mv关联艺人 Artists []AlibabaXiamiApiMvMusiclistGetStruct `json:"artists,omitempty" xml:"artists>alibaba_xiami_api_mv_musiclist_get_struct,omitempty"` // MV ID MvId string `json:"mv_id,omitempty" xml:"mv_id,omitempty"` // MV 播放信息 Video *AlibabaXiamiApiMvMusiclistGetStruct `json:"video,omitempty" xml:"video,omitempty"` // 艺人名称 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 艺人ID, BIGINT类型 ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 过期时间,为0时表示不过期,如果时间小于当前时间戳,则需要重新请求接口 Expire int64 `json:"expire,omitempty" xml:"expire,omitempty"` // 视频地址 Url string `json:"url,omitempty" xml:"url,omitempty"` }
AlibabaXiamiApiMvMusiclistGetStruct
type AlibabaXiamiApiRadioMyselfGetAPIRequest ¶
type AlibabaXiamiApiRadioMyselfGetAPIRequest struct { model.Params // contains filtered or unexported fields }
我的电台 API请求 alibaba.xiami.api.radio.myself.get
我的电台
func NewAlibabaXiamiApiRadioMyselfGetRequest ¶
func NewAlibabaXiamiApiRadioMyselfGetRequest() *AlibabaXiamiApiRadioMyselfGetAPIRequest
初始化AlibabaXiamiApiRadioMyselfGetAPIRequest对象
func (AlibabaXiamiApiRadioMyselfGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiRadioMyselfGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiRadioMyselfGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiRadioMyselfGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiRadioMyselfGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiRadioMyselfGetAPIRequest) GetLimit() int64
Limit Getter
func (*AlibabaXiamiApiRadioMyselfGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiRadioMyselfGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 歌曲数量
type AlibabaXiamiApiRadioMyselfGetAPIResponse ¶
type AlibabaXiamiApiRadioMyselfGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiRadioMyselfGetAPIResponseModel }
我的电台 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"` }
我的电台 成功返回结果
type AlibabaXiamiApiRadioSongsGetAPIRequest ¶
type AlibabaXiamiApiRadioSongsGetAPIRequest struct { model.Params // contains filtered or unexported fields }
获取电台歌曲 API请求 alibaba.xiami.api.radio.songs.get
获取电台songs
func NewAlibabaXiamiApiRadioSongsGetRequest ¶
func NewAlibabaXiamiApiRadioSongsGetRequest() *AlibabaXiamiApiRadioSongsGetAPIRequest
初始化AlibabaXiamiApiRadioSongsGetAPIRequest对象
func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetLimit() int64
Limit Getter
func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetOid ¶
func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetOid() int64
Oid Getter
func (AlibabaXiamiApiRadioSongsGetAPIRequest) GetType ¶
func (r AlibabaXiamiApiRadioSongsGetAPIRequest) GetType() int64
Type Getter
func (*AlibabaXiamiApiRadioSongsGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiRadioSongsGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 歌曲个数, 不传为20
func (*AlibabaXiamiApiRadioSongsGetAPIRequest) SetOid ¶
func (r *AlibabaXiamiApiRadioSongsGetAPIRequest) SetOid(_oid int64) error
Oid Setter 电台id
func (*AlibabaXiamiApiRadioSongsGetAPIRequest) SetType ¶
func (r *AlibabaXiamiApiRadioSongsGetAPIRequest) SetType(_type int64) error
Type Setter 电台类型
type AlibabaXiamiApiRadioSongsGetAPIResponse ¶
type AlibabaXiamiApiRadioSongsGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiRadioSongsGetAPIResponseModel }
获取电台歌曲 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"` }
获取电台歌曲 成功返回结果
type AlibabaXiamiApiRankDetailGetAPIRequest ¶
type AlibabaXiamiApiRankDetailGetAPIRequest struct { model.Params // contains filtered or unexported fields }
排行榜详情 API请求 alibaba.xiami.api.rank.detail.get
虾米排行榜详情数据
func NewAlibabaXiamiApiRankDetailGetRequest ¶
func NewAlibabaXiamiApiRankDetailGetRequest() *AlibabaXiamiApiRankDetailGetAPIRequest
初始化AlibabaXiamiApiRankDetailGetAPIRequest对象
func (AlibabaXiamiApiRankDetailGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiRankDetailGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiRankDetailGetAPIRequest) GetBillboardId ¶
func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetBillboardId() int64
BillboardId Getter
func (AlibabaXiamiApiRankDetailGetAPIRequest) GetBizCode ¶
func (r AlibabaXiamiApiRankDetailGetAPIRequest) GetBizCode() string
BizCode Getter
func (*AlibabaXiamiApiRankDetailGetAPIRequest) SetBillboardId ¶
func (r *AlibabaXiamiApiRankDetailGetAPIRequest) SetBillboardId(_billboardId int64) error
BillboardId Setter 榜单ID
func (*AlibabaXiamiApiRankDetailGetAPIRequest) SetBizCode ¶
func (r *AlibabaXiamiApiRankDetailGetAPIRequest) SetBizCode(_bizCode string) error
BizCode Setter 调用来源
type AlibabaXiamiApiRankDetailGetAPIResponse ¶
type AlibabaXiamiApiRankDetailGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiRankDetailGetAPIResponseModel }
排行榜详情 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"` }
排行榜详情 成功返回结果
type AlibabaXiamiApiRankSongsGetAPIRequest ¶
type AlibabaXiamiApiRankSongsGetAPIRequest struct { model.Params // contains filtered or unexported fields }
排行榜歌曲获取 API请求 alibaba.xiami.api.rank.songs.get
获取歌曲排行榜
func NewAlibabaXiamiApiRankSongsGetRequest ¶
func NewAlibabaXiamiApiRankSongsGetRequest() *AlibabaXiamiApiRankSongsGetAPIRequest
初始化AlibabaXiamiApiRankSongsGetAPIRequest对象
func (AlibabaXiamiApiRankSongsGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiRankSongsGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiRankSongsGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiRankSongsGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiRankSongsGetAPIRequest) GetType ¶
func (r AlibabaXiamiApiRankSongsGetAPIRequest) GetType() string
Type Getter
func (*AlibabaXiamiApiRankSongsGetAPIRequest) SetType ¶
func (r *AlibabaXiamiApiRankSongsGetAPIRequest) SetType(_type string) error
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 }
排行榜歌曲获取 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"` }
排行榜歌曲获取 成功返回结果
type AlibabaXiamiApiSearchHotwordsGetAPIRequest ¶
type AlibabaXiamiApiSearchHotwordsGetAPIRequest struct { model.Params // contains filtered or unexported fields }
搜索热词 API请求 alibaba.xiami.api.search.hotwords.get
搜索热词
func NewAlibabaXiamiApiSearchHotwordsGetRequest ¶
func NewAlibabaXiamiApiSearchHotwordsGetRequest() *AlibabaXiamiApiSearchHotwordsGetAPIRequest
初始化AlibabaXiamiApiSearchHotwordsGetAPIRequest对象
func (AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiSearchHotwordsGetAPIRequest) GetLimit() int64
Limit Getter
func (*AlibabaXiamiApiSearchHotwordsGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiSearchHotwordsGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 数量
type AlibabaXiamiApiSearchHotwordsGetAPIResponse ¶
type AlibabaXiamiApiSearchHotwordsGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiSearchHotwordsGetAPIResponseModel }
搜索热词 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"` }
搜索热词 成功返回结果
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 }
搜索接口(首字母) API请求 alibaba.xiami.api.search.letter.get
搜索接口(首字母)
func NewAlibabaXiamiApiSearchLetterGetRequest ¶
func NewAlibabaXiamiApiSearchLetterGetRequest() *AlibabaXiamiApiSearchLetterGetAPIRequest
初始化AlibabaXiamiApiSearchLetterGetAPIRequest对象
func (AlibabaXiamiApiSearchLetterGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiSearchLetterGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiSearchLetterGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiSearchLetterGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiSearchLetterGetAPIRequest) GetKey ¶
func (r AlibabaXiamiApiSearchLetterGetAPIRequest) GetKey() string
Key Getter
func (*AlibabaXiamiApiSearchLetterGetAPIRequest) SetKey ¶
func (r *AlibabaXiamiApiSearchLetterGetAPIRequest) SetKey(_key string) error
Key Setter 搜索关键字
type AlibabaXiamiApiSearchLetterGetAPIResponse ¶
type AlibabaXiamiApiSearchLetterGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiSearchLetterGetAPIResponseModel }
搜索接口(首字母) 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"` }
搜索接口(首字母) 成功返回结果
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"` // 艺人ID ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 艺人LOGO ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"` // 别名 EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"` // 专辑ID AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 歌曲ID SongId int64 `json:"song_id,omitempty" xml:"song_id,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"` // 专辑LOGO AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"` }
AlibabaXiamiApiSearchLetterGetStruct
type AlibabaXiamiApiTagGenreAlbumGetAPIRequest ¶
type AlibabaXiamiApiTagGenreAlbumGetAPIRequest struct { model.Params // contains filtered or unexported fields }
虾米音乐-风格,流派专辑列表 API请求 alibaba.xiami.api.tag.genre.album.get
虾米音乐-风格,流派专辑列表
func NewAlibabaXiamiApiTagGenreAlbumGetRequest ¶
func NewAlibabaXiamiApiTagGenreAlbumGetRequest() *AlibabaXiamiApiTagGenreAlbumGetAPIRequest
初始化AlibabaXiamiApiTagGenreAlbumGetAPIRequest对象
func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetId ¶
func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetId() int64
Id Getter
func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetLimit() int64
Limit Getter
func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetPage ¶
func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetPage() int64
Page Getter
func (AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetType ¶
func (r AlibabaXiamiApiTagGenreAlbumGetAPIRequest) GetType() int64
Type Getter
func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetId ¶
func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetId(_id int64) error
Id Setter 风格,流派id
func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 每页数量
func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetPage ¶
func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetPage(_page int64) error
Page Setter 页数
func (*AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetType ¶
func (r *AlibabaXiamiApiTagGenreAlbumGetAPIRequest) SetType(_type int64) error
Type Setter 1:风格,2:流派
type AlibabaXiamiApiTagGenreAlbumGetAPIResponse ¶
type AlibabaXiamiApiTagGenreAlbumGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiTagGenreAlbumGetAPIResponseModel }
虾米音乐-风格,流派专辑列表 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"` }
虾米音乐-风格,流派专辑列表 成功返回结果
type AlibabaXiamiApiTagGenreSongGetAPIRequest ¶
type AlibabaXiamiApiTagGenreSongGetAPIRequest struct { model.Params // contains filtered or unexported fields }
虾米-风格,流派歌曲 API请求 alibaba.xiami.api.tag.genre.song.get
虾米-风格,流派歌曲
func NewAlibabaXiamiApiTagGenreSongGetRequest ¶
func NewAlibabaXiamiApiTagGenreSongGetRequest() *AlibabaXiamiApiTagGenreSongGetAPIRequest
初始化AlibabaXiamiApiTagGenreSongGetAPIRequest对象
func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiMethodName ¶
func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiParams ¶
func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetId ¶
func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetId() int64
Id Getter
func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetLimit ¶
func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetLimit() int64
Limit Getter
func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetPage ¶
func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetPage() int64
Page Getter
func (AlibabaXiamiApiTagGenreSongGetAPIRequest) GetType ¶
func (r AlibabaXiamiApiTagGenreSongGetAPIRequest) GetType() string
Type Getter
func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetId ¶
func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetId(_id int64) error
Id Setter 风格或流派id
func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetLimit ¶
func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetLimit(_limit int64) error
Limit Setter 每页数量
func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetPage ¶
func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetPage(_page int64) error
Page Setter 页数
func (*AlibabaXiamiApiTagGenreSongGetAPIRequest) SetType ¶
func (r *AlibabaXiamiApiTagGenreSongGetAPIRequest) SetType(_type string) error
Type Setter 1:风格,2:流派
type AlibabaXiamiApiTagGenreSongGetAPIResponse ¶
type AlibabaXiamiApiTagGenreSongGetAPIResponse struct { model.CommonResponse AlibabaXiamiApiTagGenreSongGetAPIResponseModel }
虾米-风格,流派歌曲 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"` }
虾米-风格,流派歌曲 成功返回结果
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 { // billboardId BillboardId int64 `json:"billboard_id,omitempty" xml:"billboard_id,omitempty"` // songs Songs []Songs `json:"songs,omitempty" xml:"songs>songs,omitempty"` }
BillboardItemVO
type CollectDetail ¶
type CollectDetail struct { // 是否默认图片 LogoDefault bool `json:"logo_default,omitempty" xml:"logo_default,omitempty"` // 精选集ID ListId int64 `json:"list_id,omitempty" xml:"list_id,omitempty"` // 创建者用户ID UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"` // 精选集名称 CollectName string `json:"collect_name,omitempty" xml:"collect_name,omitempty"` // 精选集LOGO Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 精选集介绍 Description string `json:"description,omitempty" xml:"description,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"` // 创建者用户昵称 UserName string `json:"user_name,omitempty" xml:"user_name,omitempty"` // 创建者用户头像 AuthorAvatar string `json:"author_avatar,omitempty" xml:"author_avatar,omitempty"` // 创建者头像是否默认 AvatarDefault bool `json:"avatar_default,omitempty" xml:"avatar_default,omitempty"` // 创建者是否VIP IsVip int64 `json:"is_vip,omitempty" xml:"is_vip,omitempty"` // 精选集歌曲列表 Songs []CollectSong `json:"songs,omitempty" xml:"songs>collect_song,omitempty"` }
CollectDetail
type CollectSong ¶
type CollectSong struct { // 歌曲ID SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"` // 歌曲名称 SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"` // 专辑ID AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 专辑名 AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"` // 艺人ID ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 艺人名 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 文本歌词 LyricText string `json:"lyric_text,omitempty" xml:"lyric_text,omitempty"` // 推荐值 Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"` // 歌曲时长(S) Length int64 `json:"length,omitempty" xml:"length,omitempty"` // 专辑LOGO Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 艺人LOGO ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"` // 演唱者 Singers string `json:"singers,omitempty" xml:"singers,omitempty"` // 播放次数 PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"` // 音频地址 ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"` // 播放时长 (同length) PlaySeconds int64 `json:"play_seconds,omitempty" xml:"play_seconds,omitempty"` // 专辑名称(同album_name) Title string `json:"title,omitempty" xml:"title,omitempty"` // 歌曲名称(同song_name) Name string `json:"name,omitempty" xml:"name,omitempty"` // 专辑LOGO(同logo) AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"` // 动态歌词(同lyric) LyricFile string `json:"lyric_file,omitempty" xml:"lyric_file,omitempty"` // 是否音乐人demo(0,不是,1,是) Demo int64 `json:"demo,omitempty" xml:"demo,omitempty"` // 精选集歌曲介绍 CollectDescription string `json:"collect_description,omitempty" xml:"collect_description,omitempty"` }
CollectSong
type HotSongsResult ¶
type HotSongsResult struct { // 歌曲列表 Songs []StandardSong `json:"songs,omitempty" xml:"songs>standard_song,omitempty"` }
HotSongsResult
type RankSong ¶
type RankSong struct { // 歌曲ID SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"` // 歌曲名称 SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"` // 专辑ID AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 专辑名 AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"` // 艺人ID ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 艺人名 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 文本歌词 LyricText string `json:"lyric_text,omitempty" xml:"lyric_text,omitempty"` // 推荐值 Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"` // 歌曲时长(S) Length int64 `json:"length,omitempty" xml:"length,omitempty"` // 专辑LOGO Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 艺人LOGO ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"` // 演唱者 Singers string `json:"singers,omitempty" xml:"singers,omitempty"` // 播放次数 PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"` // 音频地址 ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"` // 播放时长 (同length) PlaySeconds int64 `json:"play_seconds,omitempty" xml:"play_seconds,omitempty"` // 专辑名称(同album_name) Title string `json:"title,omitempty" xml:"title,omitempty"` // 歌曲名称(同song_name) Name string `json:"name,omitempty" xml:"name,omitempty"` // 专辑LOGO(同logo) AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"` // 动态歌词(同lyric) LyricFile string `json:"lyric_file,omitempty" xml:"lyric_file,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"` // 试听占比, 某些榜单会有 Width int64 `json:"width,omitempty" xml:"width,omitempty"` }
RankSong
type RankSongsData ¶
type RankSongsData struct { // 歌曲列表 Songs []RankSong `json:"songs,omitempty" xml:"songs>rank_song,omitempty"` }
RankSongsData
type Song ¶
type Song struct { // 歌曲ID SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"` // 歌曲名称 SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"` // 专辑ID AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 专辑名 AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"` // 艺人ID ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 艺人名 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 文本歌词 LyricText string `json:"lyric_text,omitempty" xml:"lyric_text,omitempty"` // 推荐值 Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"` // 歌曲时长(S) Length int64 `json:"length,omitempty" xml:"length,omitempty"` // 专辑LOGO Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 艺人LOGO ArtistLogo string `json:"artist_logo,omitempty" xml:"artist_logo,omitempty"` // 演唱者 Singers string `json:"singers,omitempty" xml:"singers,omitempty"` // 播放次数 PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"` // 音频地址 ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"` // 播放时长 (同length) PlaySeconds int64 `json:"play_seconds,omitempty" xml:"play_seconds,omitempty"` // 专辑名称(同album_name) Title string `json:"title,omitempty" xml:"title,omitempty"` // 歌曲名称(同song_name) Name string `json:"name,omitempty" xml:"name,omitempty"` // 专辑LOGO(同logo) AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"` // 动态歌词(同lyric) LyricFile string `json:"lyric_file,omitempty" xml:"lyric_file,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"` // 专辑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"` // 歌手 Singers string `json:"singers,omitempty" xml:"singers,omitempty"` // 歌曲时长 Length int64 `json:"length,omitempty" xml:"length,omitempty"` // 艺人id ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 专辑封面 AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"` // mv_id MvId string `json:"mv_id,omitempty" xml:"mv_id,omitempty"` }
Songs
type StandardAlbum ¶
type StandardAlbum struct { // 专辑评分 Grade int64 `json:"grade,omitempty" xml:"grade,omitempty"` // 艺人名 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 专辑ID AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 艺人ID ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 专辑介绍 Description string `json:"description,omitempty" xml:"description,omitempty"` // 专辑名 AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"` // 专辑包含歌曲数目 SongCount int64 `json:"song_count,omitempty" xml:"song_count,omitempty"` // 语言类型 Language string `json:"language,omitempty" xml:"language,omitempty"` // 发布的时间戳 GmtPublish int64 `json:"gmt_publish,omitempty" xml:"gmt_publish,omitempty"` // 发行公司 Company string `json:"company,omitempty" xml:"company,omitempty"` // 专辑别名 SubTitle string `json:"sub_title,omitempty" xml:"sub_title,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"` // 专辑LOGO Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 推荐数 Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"` // 收藏数 Collects int64 `json:"collects,omitempty" xml:"collects,omitempty"` }
StandardAlbum
type StandardArtist ¶
type StandardArtist struct { // 艺人id ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 所属公司 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"` // 类别 Category int64 `json:"category,omitempty" xml:"category,omitempty"` // 艺人头像 Logo string `json:"logo,omitempty" xml:"logo,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"` // 艺人名 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` }
StandardArtist
type StandardSong ¶
type StandardSong struct { // 试听文件地址 ListenFile string `json:"listen_file,omitempty" xml:"listen_file,omitempty"` // 歌曲id SongId int64 `json:"song_id,omitempty" xml:"song_id,omitempty"` // 歌曲名 SongName string `json:"song_name,omitempty" xml:"song_name,omitempty"` // 专辑名 AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"` // 专辑id AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 艺人名字 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,omitempty"` // 艺人id ArtistId int64 `json:"artist_id,omitempty" xml:"artist_id,omitempty"` // 推荐数 Recommends int64 `json:"recommends,omitempty" xml:"recommends,omitempty"` // 歌词地址 Lyric string `json:"lyric,omitempty" xml:"lyric,omitempty"` // 歌曲长度(秒) Length int64 `json:"length,omitempty" xml:"length,omitempty"` // 专辑封面 Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 演唱者 Singers string `json:"singers,omitempty" xml:"singers,omitempty"` // 试听数 PlayCounts int64 `json:"play_counts,omitempty" xml:"play_counts,omitempty"` }
StandardSong
type TagAlbumResult ¶
type TagAlbumResult struct { // 总数 Total int64 `json:"total,omitempty" xml:"total,omitempty"` // true:表示还可以继续翻页,false:到最后一页了 More bool `json:"more,omitempty" xml:"more,omitempty"` // 风格专辑列表 Albums []TagAlbums `json:"albums,omitempty" xml:"albums>tag_albums,omitempty"` }
TagAlbumResult
type TagAlbums ¶
type TagAlbums struct { // 专辑id AlbumId int64 `json:"album_id,omitempty" xml:"album_id,omitempty"` // 艺人名 ArtistName string `json:"artist_name,omitempty" xml:"artist_name,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"` // 专辑名 AlbumName string `json:"album_name,omitempty" xml:"album_name,omitempty"` // 是否可试听,0:不可,1:可试听 IsPlay int64 `json:"is_play,omitempty" xml:"is_play,omitempty"` // 专辑封面 AlbumLogo string `json:"album_logo,omitempty" xml:"album_logo,omitempty"` }
TagAlbums
type TagGenreSongresult ¶
type TagGenreSongresult struct { // 总数 Total int64 `json:"total,omitempty" xml:"total,omitempty"` // 是否还有 More bool `json:"more,omitempty" xml:"more,omitempty"` // 歌曲列表 Songs []Songs `json:"songs,omitempty" xml:"songs>songs,omitempty"` }
TagGenreSongresult
Source Files ¶
- AlbumDetail.go
- AlibabaXiamiApiAlbumDetailGetAPIRequest.go
- AlibabaXiamiApiAlbumDetailGetAPIResponse.go
- AlibabaXiamiApiArtistAlbumsGetAPIRequest.go
- AlibabaXiamiApiArtistAlbumsGetAPIResponse.go
- AlibabaXiamiApiArtistDetailGetAPIRequest.go
- AlibabaXiamiApiArtistDetailGetAPIResponse.go
- AlibabaXiamiApiArtistHotSongsGetAPIRequest.go
- AlibabaXiamiApiArtistHotSongsGetAPIResponse.go
- AlibabaXiamiApiArtistMusiclistGetAPIRequest.go
- AlibabaXiamiApiArtistMusiclistGetAPIResponse.go
- AlibabaXiamiApiArtistMusiclistGetStruct.go
- AlibabaXiamiApiCollectDetailGetAPIRequest.go
- AlibabaXiamiApiCollectDetailGetAPIResponse.go
- AlibabaXiamiApiContractIssignAPIRequest.go
- AlibabaXiamiApiContractIssignAPIResponse.go
- AlibabaXiamiApiContractSignAPIRequest.go
- AlibabaXiamiApiContractSignAPIResponse.go
- AlibabaXiamiApiMobileFigureimageGetAPIRequest.go
- AlibabaXiamiApiMobileFigureimageGetAPIResponse.go
- AlibabaXiamiApiMobileFigureimageGetStruct.go
- AlibabaXiamiApiMvMusiclistGetAPIRequest.go
- AlibabaXiamiApiMvMusiclistGetAPIResponse.go
- AlibabaXiamiApiMvMusiclistGetStruct.go
- AlibabaXiamiApiRadioMyselfGetAPIRequest.go
- AlibabaXiamiApiRadioMyselfGetAPIResponse.go
- AlibabaXiamiApiRadioSongsGetAPIRequest.go
- AlibabaXiamiApiRadioSongsGetAPIResponse.go
- AlibabaXiamiApiRankDetailGetAPIRequest.go
- AlibabaXiamiApiRankDetailGetAPIResponse.go
- AlibabaXiamiApiRankSongsGetAPIRequest.go
- AlibabaXiamiApiRankSongsGetAPIResponse.go
- AlibabaXiamiApiSearchHotwordsGetAPIRequest.go
- AlibabaXiamiApiSearchHotwordsGetAPIResponse.go
- AlibabaXiamiApiSearchHotwordsGetStruct.go
- AlibabaXiamiApiSearchLetterGetAPIRequest.go
- AlibabaXiamiApiSearchLetterGetAPIResponse.go
- AlibabaXiamiApiSearchLetterGetStruct.go
- AlibabaXiamiApiTagGenreAlbumGetAPIRequest.go
- AlibabaXiamiApiTagGenreAlbumGetAPIResponse.go
- AlibabaXiamiApiTagGenreSongGetAPIRequest.go
- AlibabaXiamiApiTagGenreSongGetAPIResponse.go
- ArtistAlbumsResult.go
- BillboardItemVO.go
- CollectDetail.go
- CollectSong.go
- HotSongsResult.go
- RankSong.go
- RankSongsData.go
- Song.go
- Songs.go
- StandardAlbum.go
- StandardArtist.go
- StandardSong.go
- TagAlbumResult.go
- TagAlbums.go
- TagGenreSongresult.go
- doc.go