public void GetTickectTest() { GetAccessTokenResultModel result = BaseApi.GetAccessToken(); Assert.NotNull(result); Assert.NotNull(result.AccessToken); GetTickectResultModel tickectResult = BaseApi.GetTickect(result.AccessToken); Assert.NotNull(tickectResult); Assert.NotNull(tickectResult.Ticket); }
/// <summary> /// Js Api 获取jsapi_ticket。 /// </summary> /// <param name="token">令牌。</param> /// <returns>js api 票证。</returns> protected string BaseApiGetTickect(string token) { GetTickectResultModel result = BaseApi.GetTickect(token); if (result.ErrorCode == 0) { WeixinApp.Logger.Info($"TokenServiceBase_GetTickect: 当前 Tickect:{result.Ticket}"); return(result.Ticket); } string errMsg = $"TokenServiceBase_GetTickect: 获取 Tickect 失败,错误信息:{result.ResponseResultString}"; WeixinApp.Logger.Fatal(errMsg); throw new Exception(errMsg); }