public static async Task <GetRegisterCodeResult> GetRegisterCodeAsync(string providerAccessToken, GetRegisterCodeData data, int timeOut = Config.TIME_OUT) { return(await ApiHandlerWapper.TryCommonApiAsync(async accessToken => { var url = string.Format(Config.ApiWorkHost + "/cgi-bin/service/get_register_code?provider_access_token={0}", providerAccessToken.AsUrlData()); return await Weixin.CommonAPIs.CommonJsonSend.SendAsync <GetRegisterCodeResult>(null, url, data, CommonJsonSendType.POST, timeOut); }, providerAccessToken)); }
public static GetRegisterCodeResult GetRegisterCode(string providerAccessToken, GetRegisterCodeData data, int timeOut = WxConfig.TIME_OUT) { return(ApiHandlerWapper.TryCommonApi(accessToken => { var url = string.Format(WxConfig.ApiWorkHost + "/cgi-bin/service/get_register_code?provider_access_token={0}", providerAccessToken.AsUrlData()); return CommonJsonSend.Send <GetRegisterCodeResult>(null, url, data, CommonJsonSendType.POST, timeOut); }, providerAccessToken)); }