public WeixinResult Update() { string url = WeUtil.GetUrl(WeConst.UPDATE_KF_ACCOUNT); WeixinResult result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeixinResult()); return(result); }
private static void WriteResult(WeixinResult result, string successString) { if (result.IsError) Console.WriteLine(result.ErrorMsg); else Console.WriteLine(successString); }
private WeixinResult InternalCreateMenu(string url) { string json = ToJson(); WeixinResult result = new WeixinResult(); return(WeUtil.PostToUri(url, json, result)); }
public OutputData Delete(IInputData input, string id) { WeMediaId mediaId = new WeMediaId(id); WeixinResult res = mediaId.Delete(); return(OutputData.CreateToolkitObject(KeyData.Empty)); }
public WeixinResult Update() { string url = WeUtil.GetUrl(WeConst.UPDATE_GROUP); WeGroupData data = new WeGroupData(this); WeixinResult result = new WeixinResult(); return WeUtil.PostToUri(url, data.WriteJson(WeConst.WRITE_SETTINGS), result); }
public WeixinResult Update() { string url = WeUtil.GetUrl(WeConst.UPDATE_GROUP); WeGroupData data = new WeGroupData(this); WeixinResult result = new WeixinResult(); return(WeUtil.PostToUri(url, data.WriteJson(WeConst.WRITE_SETTINGS), result)); }
public bool Delete() { string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.DELETE_DEPARTMENT, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), Id); WeixinResult result = WeUtil.GetFromUri <WeixinResult>(url); return(!result.IsError); }
public WeixinResult Send() { string url = WeUtil.GetUrl(WeConst.SERVICE_URL); WeixinResult result = new WeixinResult(); result = WeUtil.PostToUri(url, ToJson(), result); return result; }
public WeixinResult Send() { string url = WeUtil.GetUrl(WeConst.SERVICE_URL); WeixinResult result = new WeixinResult(); result = WeUtil.PostToUri(url, ToJson(), result); return(result); }
public WeixinResult Update() { string url = WeCorpUtil.GetCorpUrl(WeCorpConst.AGENT_SET, WeixinSettings.Current.CorpUserManagerSecret); CorpAppUpdateInfo updateInfo = new CorpAppUpdateInfo(this); WeixinResult result = WeUtil.PostToUri(url, updateInfo.WriteJson(), new WeixinResult()); return(result); }
public static WeixinResult Delete(string account) { TkDebug.AssertArgumentNullOrEmpty(account, "account", null); string url = string.Format(ObjectUtil.SysCulture, WeConst.DELETE_KF_ACCOUNT, AccessToken.CurrentToken, account); WeixinResult result = NetUtil.HttpGetReadJson(new Uri(url), new WeixinResult()); return(result); }
public static WeixinResult SetNoDelivery(string orderId) { TkDebug.AssertArgumentNullOrEmpty(orderId, "orderId", null); string url = WeUtil.GetUrl(WeShopConst.SET_DELIVERY_URL); WeBillDelivery request = new WeBillDelivery(orderId); WeixinResult result = WeUtil.PostToUri(url, request.WriteJson(), new WeixinResult()); return(result); }
public WeixinResult AddUser(string openId) { string url = WeUtil.GetUrl(WeConst.ADD_GROUP_USER); WeGroupUser data = new WeGroupUser { OpenId = openId, GroupId = Id }; WeixinResult result = new WeixinResult(); return(WeUtil.PostToUri(url, data.WriteJson(WeConst.WRITE_SETTINGS), result)); }
public OutputData Insert(IInputData input, object instance) { WeServiceUploadImgObject uploadObj = instance.Convert <WeServiceUploadImgObject>(); if (string.IsNullOrEmpty(uploadObj.FileName)) { throw new WebPostException("没有上传头像文件"); } byte[] fileData = File.ReadAllBytes(uploadObj.ServerPath); WeixinResult res = ServiceAccount.UploadHeadImg(uploadObj.Account, uploadObj.FileName, fileData); return(OutputData.CreateToolkitObject(KeyData.Empty)); }
public static WeixinResult UploadHeadImg(string account, string fileName, byte[] fileData) { TkDebug.AssertArgumentNullOrEmpty(account, "account", null); TkDebug.AssertArgumentNullOrEmpty(fileName, "fileName", null); TkDebug.AssertArgumentNull(fileData, "fileData", null); string url = string.Format(ObjectUtil.SysCulture, WeConst.SET_KF_HEADING, AccessToken.CurrentToken, account); WeixinResult result = WeUtil.UploadFile(url, fileName, fileData, new WeixinResult()); return(result); }
internal DownloadMediaData(WeixinResult errorInfo) { IsError = true; ErrorInfo = errorInfo; }
private WeixinResult InternalCreateMenu(string url) { string json = ToJson(); WeixinResult result = new WeixinResult(); return WeUtil.PostToUri(url, json, result); }
public static void ResultHandle(string userName, WeixinResult result) { if (result.IsError) Console.WriteLine("User : {0}, {1}", userName, result); }
public WeixinResult AddUser(string openId) { string url = WeUtil.GetUrl(WeConst.ADD_GROUP_USER); WeGroupUser data = new WeGroupUser { OpenId = openId, GroupId = Id }; WeixinResult result = new WeixinResult(); return WeUtil.PostToUri(url, data.WriteJson(WeConst.WRITE_SETTINGS), result); }