一个很简单的 POC package。
直接引入即可 (应该);如果需要手动安装,执行 go get -u github.com/jixunmoe-go/netease
。
package main
import (
"fmt"
"github.com/jixunmoe-go/netease"
)
func main() {
api := netease.New()
resp, err := api.Song(37460604)
if err == nil && resp != nil {
song := resp.Songs[0]
fmt.Printf("Song: %s (album: %s), singer: %s\n", song.Name, song.Album.Name, song.Artists[0].Name)
} else {
fmt.Printf("Could not fetch song info: %s", err)
}
}
本项目参考了以下仓库里的代码与内容: