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));
        }
示例#2
0
        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));
        }