public WePaymentResponse MicorPay() { CreateSign(); var result = WeUtil.PostDataToUri(WePayConst.UNIFIED_ORDER_URL, ToXml(), new WePaymentResponse()); return(result); }
public WeThirdPartyAuthInfosResponse get_auth_info() { string url = WeCorpUtil.GetCorpUrl(WeThirdPartyConst.AUTH_INFO, WeixinSettings.Current.CorpUserManagerSecret); var result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeThirdPartyAuthInfosResponse()); return(result); }
public WeixinResult Delete() { string url = WeUtil.GetUrl(WeMaterialConst.DEL_MATERIAL); var result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeixinResult()); return(result); }
public WeixinResult Update() { string url = WeUtil.GetUrl(WeConst.UPDATE_KF_ACCOUNT); WeixinResult result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeixinResult()); 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); }
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); }
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 WeMicroPayResponse Prepay() { CreateSign(); var result = WeUtil.PostDataToUri(WePayConst.MICRO_PAY_URL, ToXml(), new WeMicroPayResponse()); return(result); }
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_NEWS); var result = WeUtil.PostDataToUri(url, this.WriteJson(), new WeMediaId()); return(result); }
public static WeDataUserSummary GetUserSummary(DateTime beg, DateTime end) { WeDataTimespan timespan = new WeDataTimespan(beg, end); string url = WeUtil.GetUrl(WeDataConst.USER_SUMMARY); var result = WeUtil.PostDataToUri(url, timespan.WriteJson(), new WeDataUserSummary()); return(result); }
public static WeDataArticleTotal GetArticleTotal(DateTime beg, DateTime end) { WeDataTimespan timespan = new WeDataTimespan(beg, end); string url = WeUtil.GetUrl(WeDataConst.ARTICLE_TOTAL); var result = WeUtil.PostDataToUri(url, timespan.WriteJson(), new WeDataArticleTotal()); return(result); }
public static WeDataUserCumulate GetUserCumulate(DateTime beg, DateTime end) { WeDataTimespan timespan = new WeDataTimespan(beg, end); string url = WeUtil.GetUrl(WeDataConst.USER_CUMULATE); var result = WeUtil.PostDataToUri(url, timespan.WriteJson(), new WeDataUserCumulate()); return(result); }
public static WeDataInterfaceSummaryHour GetInterfaceSummaryHour(DateTime beg, DateTime end) { WeDataTimespan timespan = new WeDataTimespan(beg, end); string url = WeUtil.GetUrl(WeDataConst.INTERFACE_SUMMARY_HOUR); var result = WeUtil.PostDataToUri(url, timespan.WriteJson(), new WeDataInterfaceSummaryHour()); return(result); }
public static WeDataUpStreamMsgDist GetUpStreamMsgDistMonth(DateTime beg, DateTime end) { WeDataTimespan timespan = new WeDataTimespan(beg, end); string url = WeUtil.GetUrl(WeDataConst.UP_STREAM_MSG_DIST_MONTH); var result = WeUtil.PostDataToUri(url, timespan.WriteJson(), new WeDataUpStreamMsgDist()); return(result); }
public static WeDataUpStreamMsg GetUpStreamMsgWeek(DateTime beg, DateTime end) { WeDataTimespan timespan = new WeDataTimespan(beg, end); string url = WeUtil.GetUrl(WeDataConst.UP_STREAM_MSG_WEEK); var result = WeUtil.PostDataToUri(url, timespan.WriteJson(), new WeDataUpStreamMsg()); return(result); }
public static WeDataUserShareHour GetUserShareHour(DateTime beg, DateTime end) { WeDataTimespan timespan = new WeDataTimespan(beg, end); string url = WeUtil.GetUrl(WeDataConst.USER_SHARE_HOUR); var result = WeUtil.PostDataToUri(url, timespan.WriteJson(), new WeDataUserShareHour()); return(result); }
internal static WeMaterialPageData GetPageData(MediaType type, int offset, int count) { string url = WeUtil.GetUrl(WeMaterialConst.BATCH_GET_MATERIAL); WeMaterialQueryCondition request = new WeMaterialQueryCondition(type, offset, count); var result = WeUtil.PostDataToUri(url, request.WriteJson(), new WeMaterialPageData()); return(result); }
public static WePoiBaseInfo Query(string poiId) { TkDebug.AssertArgumentNullOrEmpty(poiId, "poiId", null); string url = WeUtil.GetUrl(WeCardConst.GET_POI); WePoiId id = new WePoiId(poiId); return(WeUtil.PostDataToUri(url, id.WriteJson(), new WePoi()).BaseInfo); }
public static WeixinResult Delete(string poiId) { TkDebug.AssertArgumentNullOrEmpty(poiId, "poiId", null); string url = WeUtil.GetUrl(WeCardConst.DEL_POI); WePoiId id = new WePoiId(poiId); return(WeUtil.PostDataToUri(url, id.WriteJson(), new WeixinResult())); }
public static string get_suite_token(string suiteTicket) { TkDebug.AssertArgumentNullOrEmpty(suiteTicket, "suiteTicket", null); string url = WeCorpUtil.GetCorpUrl(WeThirdPartyConst.SUITE_TOKEN, WeixinSettings.Current.CorpUserManagerSecret); WeThirdPartySuiteTokenRequest request = new WeThirdPartySuiteTokenRequest(suiteTicket); var result = WeUtil.PostDataToUri(url, request.WriteJson(), new WeThirdPartySuiteTokenResponse()); return(result.SuiteAccessToken); }
public static WeThirdPartyPermanentCodeResponse get_permanent_code(string authCode) { TkDebug.AssertArgumentNullOrEmpty(authCode, "authCode", null); string url = WeCorpUtil.GetCorpUrl(WeThirdPartyConst.PERMANENT_CODE, WeixinSettings.Current.CorpUserManagerSecret); WeThirdPartyPermanentCodeRequest request = new WeThirdPartyPermanentCodeRequest(authCode); var result = WeUtil.PostDataToUri(url, request.WriteJson(), new WeThirdPartyPermanentCodeResponse()); return(result); }
/// <summary> /// 门店的服务信息只能修改传入参数的七个字段信息。 /// 若字段填写内容,则为覆盖更新,若无内容则视为不修改,维持原有内容 /// </summary> /// 通过方法的传入参数来控制可更新字段。 public static WeixinResult Update(string poiId, string telephone, List <WePhotoUrl> phList, string special, string recommend, string introduction, TimeSpan?beg, TimeSpan?end, int?avgPrice) { TkDebug.AssertArgumentNullOrEmpty(poiId, "poiId", null); string url = WeUtil.GetUrl(WeCardConst.UPDATE_POI); WePoiBaseInfo updateInfo = new WePoiBaseInfo(poiId, telephone, phList, recommend, special, introduction, beg, end, avgPrice); WePoi poi = new WePoi(updateInfo); return(WeUtil.PostDataToUri(url, poi.WriteJson(), new WeixinResult())); }
public WeixinResult Update(WeMediaId mediaId, int index) { TkDebug.AssertArgumentNull(mediaId, "mediaId", null); string url = WeUtil.GetUrl(WeMaterialConst.UPDATE_NEWS); WeNewsUpdate request = new WeNewsUpdate(mediaId, index, this.Articles[0]); string res = request.WriteJson(); var result = WeUtil.PostDataToUri(url, res, new WeixinResult()); return(result); }
public static IEnumerable <WePoiBaseInfo> PoiListQuery(int beg, int limit) { string url = WeUtil.GetUrl(WeCardConst.GET_POI_LIST); WePoiQuery query = new WePoiQuery(beg, limit); var result = WeUtil.PostDataToUri(url, query.WriteJson(), new WePoiInfoList()); List <WePoiBaseInfo> poiList = new List <WePoiBaseInfo>(); foreach (var re in result.BusinessList) { poiList.Add(re.BaseInfo); } return(poiList); }
public static string ConvertToShortUrl(string longUrl) { TkDebug.AssertArgumentNullOrEmpty(longUrl, "longUrl", null); string url = WeUtil.GetUrl(WePayConst.SHORT_URL); WeShortUrlRequest request = new WeShortUrlRequest(longUrl); var result = WeUtil.PostDataToUri(url, request.WriteXml(), new WeShortUrlResponse()); if (result.ReturnCode == PayResult.Success && result.ResultCode == PayResult.Success) { return(result.ShortUrl); } return(null); }
public static IEnumerable <RecordInfo> GetSeesionRecord(string openid, DateTime start, DateTime end, int index, int size) { RecordQuery query = new RecordQuery(start, end, index, size) { OpenId = openid }; string url = WeUtil.GetUrl(WeSessionConst.RECORD_GET); // WeixinResult resutl = WeUtil.PostDataToUri(url, query.WriteXml(), new SessionRecord()); string request = query.WriteJson(); //string xml = query.WriteXml(); WebResponse response = HttpPost(new Uri(url), Encoding.UTF8.GetBytes(request), "application/json"); var res = WeUtil.PostDataToUri(url, request, new SessionRecord()); // var resul = NetUtil.ReadObjectFromResponse(NetUtil.HttpPost(new Uri(url), xml, "text/xml"), null, new SessionRecord()); return(WeUtil.PostDataToUri(url, request, new SessionRecord()).Recoreds); }
public WeixinResult Close() { string url = WeUtil.GetUrl(WeSessionConst.SESSION_CLOSE); return(WeUtil.PostDataToUri(url, this.WriteJson(), new WeixinResult())); }