/// <summary> /// 收到 "好友統計資料" 後會回覆的文字 /// </summary> /// <returns></returns> private async Task <string> GetFriendDemographicsTips() { string result = ""; FriendDemographicsResponseModel responseModel = new FriendDemographicsResponseModel(); responseModel = await _lineClient.GetFriendDemographicsAsync(); if (responseModel.available == true) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("好友統計資料:"); stringBuilder.Append("\r\n性別相關:"); foreach (var q in responseModel.genders) { stringBuilder.Append("\r\n性別:" + q.gender) .Append("\r\n比例:" + q.percentage); } stringBuilder.Append("\r\n年齡相關:"); foreach (var q in responseModel.ages) { stringBuilder.Append("\r\n年齡層:" + q.age) .Append("\r\n比例:" + q.percentage); } stringBuilder.Append("\r\n地區相關:"); foreach (var q in responseModel.areas) { stringBuilder.Append("\r\n地區:" + q.area) .Append("\r\n比例:" + q.percentage); } stringBuilder.Append("\r\n操作系統相關:"); foreach (var q in responseModel.appTypes) { stringBuilder.Append("\r\n操作系統:" + q.appType) .Append("\r\n比例:" + q.percentage); } stringBuilder.Append("\r\n加入好友年資相關:"); foreach (var q in responseModel.subscriptionPeriods) { stringBuilder.Append("\r\n年資:" + q.subscriptionPeriod) .Append("\r\n比例:" + q.percentage); } result = stringBuilder.ToString(); } else { result = "暫時無法查詢"; } return(result); }