Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MusicURLId ¶
MusicURLId 获取到的url
type QQmusicContext ¶
type QQmusicContext struct {
// contains filtered or unexported fields
}
QQmusicContext QQ音乐API调用封装
func (*QQmusicContext) GetMusicURLByID ¶
func (qqCtx *QQmusicContext) GetMusicURLByID(ctx context.Context, mid, mediaMid string) (musicURL string, err error)
GetMusicURLByID 获取音乐的url
@receiver ctx @param IDName @return musicURL @return err
func (*QQmusicContext) SearchMusic ¶
func (qqCtx *QQmusicContext) SearchMusic(ctx context.Context, keywords []string) (result []SearchMusicRes, err error)
SearchMusic 搜索音乐
@receiver ctx @param keywords @return result @return err
type QQmusicSearchResponse ¶
type QQmusicSearchResponse struct {
Data struct {
List []struct {
Albumid int `json:"albumid"`
Albummid string `json:"albummid"`
Albumname string `json:"albumname"`
Singer []struct {
Name string `json:"name"`
} `json:"singer"`
Songid int `json:"songid"`
Songmid string `json:"songmid"`
Songname string `json:"songname"`
StrMediaMid string `json:"strMediaMid"`
} `json:"list"`
} `json:"data"`
}
QQmusicSearchResponse QQ音乐搜索结果
Click to show internal directories.
Click to hide internal directories.