Пример #1
0
        public async Task <IActionResult> UrlWithScene(string scene)
        {
            var accessToken        = _weixinAccessToken.GetToken();
            var createQrcodeResult = await QrCode.Create(accessToken, "QR_LIMIT_STR_SCENE", scene);

            return(Json(createQrcodeResult));
        }
Пример #2
0
        public IActionResult Index()
        {
            var token = _weixinAccessToken.GetToken();

            ViewData["Token"] = token;
            return(View());
        }
        public async Task <IActionResult> Subscribers()
        {
            var vm = new ReturnableViewModel <IList <UserInfoJson> >();

            var token       = _weixinAccessToken.GetToken();
            var subscribers = await UserApi.GetAllUserInfo(token);

            vm.Item = subscribers;

            return(View(vm));
        }
        public async Task <IActionResult> Index()
        {
            var token      = _weixinAccessToken.GetToken();
            var resultJson = await MenuApi.GetMenuAsync(token);

            var vm = new WeixinJsonViewModel
            {
                Token = token,
                Json  = JsonConvert.SerializeObject(resultJson, Formatting.Indented)
            };

            return(View(vm));
        }
Пример #5
0
        public IActionResult SendWeixinArticle(WeixinArticleViewModel vm)
        {
            if (!ModelState.IsValid)
            {
                return(Ok(false));
            }

            var result = _weixinAccessToken.GetToken();

            return(Ok(result));
        }
Пример #6
0
        public IActionResult Index()
        {
            var vm = new ShareJweixinViewModel();

            var config = new WeixinJsConfig()
            {
                debug = true,
                appId = _options.AppId
            };
            var weixinAccessToken = _weixinAccessToken.GetToken();
            var jsapiTicket       = JsapiTicket.Default.GetTicket(weixinAccessToken);
            var refererUrl        = Request.GetAbsoluteUri();// Url.AbsoluteContent(Url.Action());

            vm.ConfigJson = config.ToJson(jsapiTicket, refererUrl);

            vm.Title       = "链接分享测试";
            vm.Url         = "http://ruhu.daqianit.com/immigrationevals/create/6e997009-5f9c-4f6b-a455-5167bff830ef";
            vm.Description = "链接分享测试";
            vm.ImgUrl      = "http://www.warmwood.com/images/s1.jpg";
            return(View(vm));
        }
Пример #7
0
        public string GetTicket(bool forceRenew)
        {
            var accessToken = _AccessToken.GetToken();

            return(GetTicket(accessToken, forceRenew));
        }
Пример #8
0
 public string GetToken()
 {
     return(_weixinAccessToken.GetToken());
 }