//用户 public static void UserDetail(HttpWeb.callbackResult callback) { // 构建URL内容 string uriStr = MDApi.UserDetail + "&format=json"; //http请求 HttpWeb.CreatePostHttpResponse(uriStr, null, callback); }
//获取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); }
//用户登录 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); }
//获取token public static void Unreadcount(HttpWeb.callbackResult callback) { string uriStr = MDApi.Unreadcount + "&format=json"; HttpWeb.CreateGetHttpResponse(uriStr, null, callback); }
/// <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); }
/// <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); }
/// <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); }
//获取token public static void GetMyJoin(string token, HttpWeb.callbackResult callback) { string uriStr = MDApi.Task_my_joined + "&format=json"; HttpWeb.CreateGetHttpResponse(uriStr, null, callback); }
//获取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); }
//获取token public static void GetTodo(string token, HttpWeb.callbackResult callback) { string uriStr = MDApi.Calendar_todo + "&format=json"; HttpWeb.CreateGetHttpResponse(uriStr, null, callback); }
//获取token public static void GetChkCode(HttpWeb.callbackResult callback) { string uriStr = "https://api.mingdao.com/code.aspx?0.7088238715659827"; HttpWeb.CreateGetHttpResponse(uriStr, null, callback); }