예제 #1
0
        //用户
        public static void UserDetail(HttpWeb.callbackResult callback)
        {
            // 构建URL内容
            string uriStr = MDApi.UserDetail + "&format=json";

            //http请求
            HttpWeb.CreatePostHttpResponse(uriStr, null, callback);
        }
예제 #2
0
        //获取token
        public static void GetUserToken(string code, HttpWeb.callbackResult callback)
        {
            string uriStr = MDApi.tokenUrl;// "https://api.mingdao.com/auth2/access_token?";

            Dictionary <string, string> dic = new Dictionary <string, string>()
            {
                { "app_Key", MDApi.AppKey },
                { "app_secret", MDApi.AppSecret },
                { "grant_type", "authorization_code" },
                { "code", code },
                { "redirect_uri", "http://localhost:12136/authorize_callback" },
                { "format", "json" }
            };

            HttpWeb.CreateGetHttpResponse(uriStr, dic, callback);
        }
예제 #3
0
        //用户登录
        public static void UserLogin(string userEmail, string pwd, string projectId, HttpWeb.callbackResult callback, string vCode = "1234")
        {
            // 构建URL内容
            string uriStr = MDApi.loginUrl;//"https://api.mingdao.com/ajaxpage/authorizeAjax.aspx?type=GetRequestCode";//

            Dictionary <string, string> dic = new Dictionary <string, string>()
            {
                { "UserEmail", userEmail },
                { "UserPsw", pwd },
                { "app_key", MDApi.AppKey },                //BE5472E1492BEFD650D6B4C71F101DCD
                { "redirect_uri", "http://www.baidu.com" }, //E771069CB1159D197C9733ABF7D5F75
                { "ProjectID", projectId },                 //fe288386-3d26-4eab-b5d2-51eeab82a7f9
                { "appID", "" },
                { "state", "0" },
                { "chkCode", vCode }
            };

            //http请求
            HttpWeb.CreatePostHttpResponse(uriStr, dic, callback);
        }
예제 #4
0
        //获取token
        public static void Unreadcount(HttpWeb.callbackResult callback)
        {
            string uriStr = MDApi.Unreadcount + "&format=json";

            HttpWeb.CreateGetHttpResponse(uriStr, null, callback);
        }
예제 #5
0
 /// <summary>
 /// 回复
 /// </summary>
 /// <param name="postDic"></param>
 /// <param name="callback"></param>
 public static void Add_reply(Dictionary <string, string> postDic, HttpWeb.callbackResult callback)
 {
     HttpWeb.CreatePostHttpResponse(MDApi.Add_reply, postDic, callback);
 }
예제 #6
0
 /// <summary>
 /// 发布
 /// </summary>
 /// <param name="postDic"></param>
 /// <param name="callback"></param>
 public static void PostUpdate(Dictionary <string, string> postDic, HttpWeb.callbackResult callback)
 {
     HttpWeb.CreatePostHttpResponse(MDApi.Post_update, postDic, callback);
 }
예제 #7
0
        /// <summary>
        /// 请求
        /// </summary>
        /// <param name="postEnum">类型</param>
        /// <param name="parm">参数</param>
        /// <param name="callback">回调</param>
        public static void GetUlity(PostEnum postEnum, Dictionary <string, string> parm, HttpWeb.callbackResult callback)
        {
            string uriStr = string.Empty;

            if (postEnum == PostEnum.PostAll)
            {
                uriStr = MDApi.PostAll;
            }
            else if (postEnum == PostEnum.Atme2)
            {
                uriStr = MDApi.Atme2;
            }
            else if (postEnum == PostEnum.Replyme)
            {
                uriStr = MDApi.Replyme;
            }
            HttpWeb.CreateGetHttpResponse(uriStr, parm, callback);
        }
예제 #8
0
        //获取token
        public static void GetMyJoin(string token, HttpWeb.callbackResult callback)
        {
            string uriStr = MDApi.Task_my_joined + "&format=json";

            HttpWeb.CreateGetHttpResponse(uriStr, null, callback);
        }
예제 #9
0
        //获取token
        public static void CalendarDetail(string token, string cId, HttpWeb.callbackResult callback)
        {
            string uriStr = MDApi.Calendar_detail + "&c_id=" + cId + "&format=json";

            HttpWeb.CreateGetHttpResponse(uriStr, null, callback);
        }
예제 #10
0
        //获取token
        public static void GetTodo(string token, HttpWeb.callbackResult callback)
        {
            string uriStr = MDApi.Calendar_todo + "&format=json";

            HttpWeb.CreateGetHttpResponse(uriStr, null, callback);
        }
예제 #11
0
        //获取token
        public static void GetChkCode(HttpWeb.callbackResult callback)
        {
            string uriStr = "https://api.mingdao.com/code.aspx?0.7088238715659827";

            HttpWeb.CreateGetHttpResponse(uriStr, null, callback);
        }