public void CreateCardTest() { var accessToken = AccessTokenContainer.GetToken(_appId); var data = new Card_GrouponData() { base_info = _BaseInfo, deal_detail = "测试" }; var result = CardApi.CreateCard(accessToken, data); Console.Write(result); Assert.IsNotNull(result); var data3 = new Card_CashData() { base_info = _BaseInfo, least_cost = 11, reduce_cost = 11 }; var result3 = CardApi.CreateCard(accessToken, data3); Console.Write(result3); Assert.IsNotNull(result3); var data2 = new Card_MeetingTicketData() { base_info = _BaseInfo, //map_url = "http://localhost:18666/images/v2/logo%20.png", meeting_detail = "测试asdsasdsasdsa" }; var result2 = CardApi.CreateCard(accessToken, data2); Console.Write(result2); Assert.IsNotNull(result2); }
public void ContainerTest() { //注册 AccessTokenContainer.Register(base._corpId, base._corpSecret); //获取Token完整结果(包括当前过期秒数) var tokenResult = AccessTokenContainer.GetTokenResult(base._corpId, base._corpSecret); Assert.IsNotNull(tokenResult); //只获取Token字符串 var token = AccessTokenContainer.GetToken(base._corpId, base._corpSecret); Assert.AreEqual(tokenResult.access_token, token); //getNewToken { token = AccessTokenContainer.TryGetToken(base._corpId, base._corpSecret, false); Assert.AreEqual(tokenResult.access_token, token); token = AccessTokenContainer.TryGetToken(base._corpId, base._corpSecret, true); Assert.AreEqual(tokenResult.access_token, token);//现在微信服务器有AccessToken缓存,短时间内一致 } }
public void Post(string code, string state) { var accessToken = AccessTokenContainer.GetToken(corpId, appSecret); var result = OAuth2Api.GetUserId(accessToken, code); }
public ActionResult <string> GetAccessToken() { var accessToken = AccessTokenContainer.GetToken(corpId, appSecret); return(accessToken); }