private readonly HttpClient _httpClient;
public testModel(HttpClient httpClient)
{
_httpClient = httpClient;
}
public IActionResult OnGet()
{
var accesstoken = WeixinHelper.GetAccessToken();
string url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + accesstoken;
StringBuilder sb = new StringBuilder();
string openid = "oM_s5w-ThD0tfVi2AIfFTnntkKtw";
sb.Append("{");
sb.Append("\"touser\":\"" + openid + "\",");
sb.Append("\"template_id\":\"SlezGiakhppmUX9AWkxwZP6zmp14eVacLSxgImsl1ek\",");
sb.Append("\"url\":\"https://jtjy.eduw.cn\",");
sb.Append("\"data\":{");
sb.Append("\"keyword1\":{\"value\":\"校校通\"},");
sb.Append("\"keyword2\":{\"value\":\"招就处\"},");
sb.Append("\"keyword3\":{\"value\":\"" + DateTime.Now + "\"},");
sb.Append("\"keyword4\":{\"value\":\"测试通知内容\"}");
sb.Append(" }");
sb.Append("}");
var json = sb.ToString();
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = _httpClient.PostAsync(url, content).Result;
response.EnsureSuccessStatusCode();
var result= response.Content.ReadAsStringAsync().Result;
return Content(sb.ToString() + "============\r\n"+ result);