/// <summary>取得大量使用者檔案</summary> /// <param name="userids"></param> /// <returns></returns> public IEnumerable <UserProfile> GetUserProfiles(List <string> userids) { foreach (var userid in userids) { yield return(MessageApi.GetUserProfile(this.channelAccessToken, userid)); } }
/// <summary> /// 取得群組或多人對談中指定使用者檔案 /// </summary> /// <param name="userid"></param> /// <param name="GroupIdOrRoomId"></param> /// <param name="type"></param> /// <returns></returns> public UserProfile GetGroupOrRoomUserProfile(string userid, string GroupIdOrRoomId, SourceType type) { if (type == SourceType.user) { throw new NotSupportedException("無法使用 SourceType = User"); } return(MessageApi.GetUserProfile(channelAccessToken, userid, GroupIdOrRoomId, type)); }
/// <summary> /// 取得使用者資料 /// </summary> /// <param name="userid"></param> /// <returns></returns> public UserProfile GetUserProfile(string userid) { return(MessageApi.GetUserProfile(this.channelAccessToken, userid)); }