diff --git a/src/DownKyi.Core/BiliApi/Users/Models/RelationFollowInfo.cs b/src/DownKyi.Core/BiliApi/Users/Models/RelationFollowInfo.cs index 0548df8..23710c2 100644 --- a/src/DownKyi.Core/BiliApi/Users/Models/RelationFollowInfo.cs +++ b/src/DownKyi.Core/BiliApi/Users/Models/RelationFollowInfo.cs @@ -23,7 +23,9 @@ namespace DownKyi.Core.BiliApi.Users.Models public string Face { get; set; } [JsonProperty("sign")] public string Sign { get; set; } + // face_nft // official_verify // vip + // nft_icon } } diff --git a/src/DownKyi.Core/BiliApi/Users/Models/RelationWhisper.cs b/src/DownKyi.Core/BiliApi/Users/Models/RelationWhisper.cs index 19e1b4d..9bab5a8 100644 --- a/src/DownKyi.Core/BiliApi/Users/Models/RelationWhisper.cs +++ b/src/DownKyi.Core/BiliApi/Users/Models/RelationWhisper.cs @@ -8,7 +8,14 @@ namespace DownKyi.Core.BiliApi.Users.Models public class RelationWhisper : BaseModel { [JsonProperty("data")] - public List Data { get; set; } + public RelationWhisperData Data { get; set; } + } + + public class RelationWhisperData : BaseModel + { + [JsonProperty("list")] + public List List { get; set; } + // re_version } } diff --git a/src/DownKyi.Core/BiliApi/Users/UserRelation.cs b/src/DownKyi.Core/BiliApi/Users/UserRelation.cs index d6c4c96..63c6a86 100644 --- a/src/DownKyi.Core/BiliApi/Users/UserRelation.cs +++ b/src/DownKyi.Core/BiliApi/Users/UserRelation.cs @@ -139,8 +139,8 @@ namespace DownKyi.Core.BiliApi.Users try { RelationWhisper relationWhisper = JsonConvert.DeserializeObject(response); - if (relationWhisper == null || relationWhisper.Data == null) { return null; } - return relationWhisper.Data; + if (relationWhisper == null || relationWhisper.Data == null || relationWhisper.Data.List == null) { return null; } + return relationWhisper.Data.List; } catch (Exception e) {