diff --git a/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/GetSongDetailsRequest.cs b/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/GetSongDetailsRequest.cs index 183602e..2ac5f6f 100644 --- a/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/GetSongDetailsRequest.cs +++ b/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/GetSongDetailsRequest.cs @@ -4,13 +4,13 @@ namespace ZonyLrcTools.Common.Lyrics.Providers.NetEase.JsonModel { public class GetSongDetailsRequest { - public GetSongDetailsRequest(int songId) + public GetSongDetailsRequest(long songId) { SongId = songId; SongIds = $"%5B{songId}%5D"; } - [JsonProperty("id")] public int SongId { get; } + [JsonProperty("id")] public long SongId { get; } [JsonProperty("ids")] public string SongIds { get; } } diff --git a/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/SongSearchResponse.cs b/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/SongSearchResponse.cs index 1caf6fc..5f70f4f 100644 --- a/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/SongSearchResponse.cs +++ b/src/ZonyLrcTools.Common/Lyrics/Providers/NetEase/JsonModel/SongSearchResponse.cs @@ -8,7 +8,7 @@ namespace ZonyLrcTools.Common.Lyrics.Providers.NetEase.JsonModel [JsonProperty("code")] public int StatusCode { get; set; } - public int GetFirstMatchSongId(string songName, long? duration) + public long GetFirstMatchSongId(string songName, long? duration) { var perfectMatch = Items.SongItems.FirstOrDefault(x => x.Name == songName); if (perfectMatch != null) @@ -44,7 +44,7 @@ namespace ZonyLrcTools.Common.Lyrics.Providers.NetEase.JsonModel /// 歌曲的 Sid (Song Id)。 /// [JsonProperty("id")] - public int Id { get; set; } + public long Id { get; set; } /// /// 歌曲的演唱者。