示例#1
0
        public CustomJsonResult <JsApiConfigParams> GetJsApiConfigParams(string url)
        {
            string jsApiTicket = WxUntil.GetInstance().GetJsApiTicket(wxConfig.AppId, wxConfig.AppSecret, this.GetApiAccessToken());

            JsApiConfigParams parms = new JsApiConfigParams(wxConfig.AppId, url, jsApiTicket);

            return(new CustomJsonResult <JsApiConfigParams>(ResultType.Success, ResultCode.Success, "", parms));
        }
示例#2
0
        public static WxUntil GetInstance()
        {
            if (instance == null)
            {
                lock (padlock)
                {
                    if (instance == null)
                    {
                        instance = new WxUntil();
                    }
                }
            }

            return(instance);
        }
示例#3
0
 public string GetApiAccessToken()
 {
     return(WxUntil.GetInstance().GetAccessToken(wxConfig.AppId, wxConfig.AppSecret));
 }
示例#4
0
 public List <WxUserCard> GetUserCards(string opendid, string cardid)
 {
     return(WxUntil.GetInstance().GetUserCartList(this.GetApiAccessToken(), opendid, cardid));
 }
示例#5
0
 public string UploadMultimediaImage(string imageUrl)
 {
     return(WxUntil.GetInstance().UploadMultimediaImage(this.GetApiAccessToken(), imageUrl));
 }
示例#6
0
        public string GetCardApiTicket()
        {
            string cardApiTicket = WxUntil.GetInstance().GetCardApiTicket(wxConfig.AppId, wxConfig.AppSecret, this.GetApiAccessToken());

            return(cardApiTicket);
        }
示例#7
0
 public WxApiUserInfoResult GetUserInfoByApiToken(string openId)
 {
     return(WxUntil.GetInstance().GetUserInfoByApiToken(this.GetApiAccessToken(), openId));
 }
示例#8
0
 public string CardCodeDecrypt(string encrypt_code)
 {
     return(WxUntil.GetInstance().CardCodeDecrypt(this.GetApiAccessToken(), encrypt_code));
 }