public WeixinResult Add() { string url = WeUtil.GetUrl(WeCardConst.ADD_POI); WePoi poi = new WePoi(this); return(WeUtil.PostDataToUri(url, poi.WriteJson(), new WeixinResult())); }
public override WeMediaId Add() { string url = WeUtil.GetUrl(WeMaterialConst.ADD_MATERIAL); var result = WeUtil.UploadFile(url, fFileName, fData, new WeMediaId()); return(result); }
public WeMicroPayResponse Prepay() { CreateSign(); var result = WeUtil.PostDataToUri(WePayConst.MICRO_PAY_URL, ToXml(), new WeMicroPayResponse()); return(result); }
private static T PostData <T>(string url, BasePayRequest request) where T : BasePayResponse, new() { request.CreateSign(); var result = WeUtil.PostDataToUri(url, request.ToXml(), new T()); return(result); }
public static IEnumerable <ServiceAccount> GetAccountList() { string url = WeUtil.GetUrl(WeConst.GET_KF_LIST); ServiceAccountList result = NetUtil.HttpGetReadJson(new Uri(url), new ServiceAccountList()); return(result.KfList); }
public long Send() { string url = WeUtil.GetUrl(WeConst.GROUP_MASS_MESSAGE_URL); var msg = WeUtil.PostToUri(url, this.WriteJson(), new MassMessageResult()); return(msg.ResultId); }
public static WeixinResult Delete(long msgId) { MassMessageResult msg = new MassMessageResult(msgId); string url = WeUtil.GetUrl(WeConst.DELETE_MASS_MESSAGE_URL); return(WeUtil.PostToUri(url, msg.WriteJson(), new WeixinResult())); }
public override WeMediaId Add() { string url = WeUtil.GetUrl(WeMaterialConst.ADD_NEWS); var result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeMediaId()); return(result); }
public static AutoReplyRule GetCurrentRule() { string url = WeUtil.GetUrl("https://api.weixin.qq.com/cgi-bin/get_current_autoreply_info?access_token={0}"); var result = NetUtil.HttpGetReadJson(new Uri(url), new AutoReplyRule()); return(result); }
public WeixinResult UpdateProducts(IEnumerable <string> insertProducts, IEnumerable <string> deleteProducts) { WeGroupProductActionList request = new WeGroupProductActionList { GroupId = GroupId }; if (insertProducts != null) { var added = from item in insertProducts select new WeGroupProductAction(item, GroupAction.Add); request.Product.AddRange(added); } if (deleteProducts != null) { var deleted = from item in deleteProducts select new WeGroupProductAction(item, GroupAction.Remove); request.Product.AddRange(deleted); } string url = WeUtil.GetUrl(WeShopConst.UPDATE_GROUP_PRODUCT_URL); var result = WeUtil.PostToUri(url, request.WriteJson(), new WeixinResult()); FetchDetail(); return(result); }
public static WeSelfMenu GetMenuInfo() { string url = WeUtil.GetUrl(WeConst.SELF_MENU); WeSelfMenu result = NetUtil.HttpGetReadJson(new Uri(url), new WeSelfMenu()); return(result); }
public static IList <WeMerchantGroup> QueryAllGroups() { string url = WeUtil.GetUrl(WeShopConst.ALL_GROUP_URL); var result = WeUtil.GetFromUri(url, new WeMerchantGroupList()); return(result.GroupsDetail); }
public ReceiveMessage CreateReceiveMessage(string msgSignature, string timeStamp, string nonce) { var xml = WeUtil.DecryptMsg(this, msgSignature, timeStamp, nonce); return(CreateReceiveMessage(xml)); }
public WeixinResult Update() { string url = WeUtil.GetUrl(WeConst.REMARK_URL); return(WeUtil.PostToUri(url, this.WriteJson(WeConst.WRITE_SETTINGS), new WeixinResult())); }
public WeixinResult Update() { string url = WeCorpUtil.GetCorpUrl(WeCorpConst.UPDATE_DEPARTMENT, WeixinSettings.Current.CorpUserManagerSecret); return(WeUtil.PostToUri(url, this.WriteJson(WeConst.WRITE_SETTINGS), new WeixinResult())); }
public static List <WeCardColor> ColorsGet() { string url = WeUtil.GetUrl(WeCardConst.GET_COLORS); var result = WeUtil.GetFromUri(url, new WeColors()); return(result.Colors); }
public WeixinResult Update() { string url = WeUtil.GetUrl(WeConst.UPDATE_KF_ACCOUNT); WeixinResult result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeixinResult()); return(result); }
public WeixinResult Update() { string url = WeUtil.GetUrl(WeShopConst.UPDATE_SHELF_URL); var reuslt = WeUtil.PostToUri(url, this.WriteJson(), new WeixinResult()); return(reuslt); }
public WeixinResult Reduce() { string url = WeUtil.GetUrl(WeShopConst.REDUCE_STOCK_URL); var result = WeUtil.PostToUri(url, this.WriteJson(), new WeixinResult()); return(result); }
private WeixinResult InternalCreateMenu(string url) { string json = ToJson(); WeixinResult result = new WeixinResult(); return(WeUtil.PostToUri(url, json, result)); }
internal static string CreateSign(object obj) { string queryString = obj.WriteQueryString(QueryStringOutput.WeixinOutput); queryString += Key; return(WeUtil.Md5(queryString)); }
public static WeServer <T> Query <T>(string query, string category, float latitude, float longitude) { WeSemanticRequest request = new WeSemanticRequest(query, category, latitude, longitude); WeServer <T> result = WeUtil.PostToUri(url, request.WriteJson(), new WeServer <T>()); return(result); }
internal static WeMaterialCount Count() { string url = WeUtil.GetUrl(WeMaterialConst.GET_MATERIAL_COUNT); var result = WeUtil.GetFromUri <WeMaterialCount>(url); return(result); }
public WeixinResult Delete() { string url = WeUtil.GetUrl(WeMaterialConst.DEL_MATERIAL); var result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeixinResult()); return(result); }
public static IEnumerable <WeDeliveryTemplate> QueryAllTemplates() { string url = WeUtil.GetUrl(WeShopConst.ALL_TEMPLATE_URL); var result = WeUtil.GetFromUri(url, new WeTemplateInfoList()); return(result.TemplatesInfos); }
private T Create <T>(T result) where T : WeBaseMaterial { string url = WeUtil.GetUrl(WeMaterialConst.GET_MATERIAL); result = WeUtil.PostDataToUri(url, WeMaterialConst.NAME_MODEL, this.WriteJson(), result); return(result); }
internal static WeGroupCollection GetWeGroupList() { string url = WeUtil.GetUrl(WeConst.QUERY_GROUP); WeGroupCollection collection = WeUtil.GetFromUri <WeGroupCollection>(url); return(collection); }
public MediaId UploadMessage() { string url = WeUtil.GetUrl(WeConst.NEWS_MASS_URL); var mediaId = WeUtil.PostToUri(url, this.WriteJson(), new MediaId()); return(mediaId); }
public WePaymentResponse MicorPay() { CreateSign(); var result = WeUtil.PostDataToUri(WePayConst.UNIFIED_ORDER_URL, ToXml(), new WePaymentResponse()); return(result); }
public WeThirdPartyCorpTokenResponse get_corp_token() { string url = WeCorpUtil.GetCorpUrl(WeThirdPartyConst.CORP_TOKEN, WeixinSettings.Current.CorpUserManagerSecret); var result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeThirdPartyCorpTokenResponse()); return(result); }