Exemplo n.º 1
0
 /// <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));
     }
 }
Exemplo n.º 2
0
        /// <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));
        }
Exemplo n.º 3
0
 /// <summary>
 /// 取得使用者資料
 /// </summary>
 /// <param name="userid"></param>
 /// <returns></returns>
 public UserProfile GetUserProfile(string userid)
 {
     return(MessageApi.GetUserProfile(this.channelAccessToken, userid));
 }