Пример #1
0
        /// <summary>
        /// 创建会话
        /// </summary>
        /// <param name="chatid">
        /// 回话ID,字符串类型,最长32个字符。只允许字符0-9及字母a-zA-Z,如果值内容为64bit无符号整型:要求值范围在[1, 2^63)之间,[2^63, 2^64)为系统分配会话id区间
        /// </param>
        /// <param name="access_token"></param>
        /// <param name="name">会话标题</param>
        /// <param name="owner">管理员userid,必须是该会话userlist的成员之一</param>
        /// <param name="userlist">会话成员列表,成员用userid来标识。会话成员必须在3人或以上,1000人以下</param>
        /// <returns></returns>
        public static APIJsonResult CreateChat(this IQyHelper helper, string access_token, string chatid, string name, string owner, string[] userlist)
        {
            string url     = string.Format("{0}chat/create?access_token={1}", baseUrl, access_token);
            var    request = new CreateChatRequest();

            request.chatid   = chatid;
            request.name     = name;
            request.owner    = owner;
            request.userlist = userlist;
            return(helper.CreateChat(access_token, request));
        }
Пример #2
0
        /// <summary>
        /// 创建会话
        /// </summary>
        /// <param name="access_token"></param>
        /// <param name="request"></param>
        /// <returns></returns>
        public static APIJsonResult CreateChat(this IQyHelper helper, string access_token, CreateChatRequest request)
        {
            string url = string.Format("{0}chat/create?access_token={1}", baseUrl, access_token);

            return(HttpHelper.HttpPost.GetJsonResult <CreateChatRequest, APIJsonResult>(url, request));
        }
Пример #3
0
 /// <summary>
 /// 创建会话
 /// </summary>
 /// <param name="access_token"></param>
 /// <param name="request"></param>
 /// <returns></returns>
 public APIJsonResult CreateChat(string access_token, CreateChatRequest request)
 {
     throw new NotImplementedException();
 }