【发布时间】:2018-10-24 13:50:20
【问题描述】:
我正在尝试获取我通过 .net 客户端定义的新动态模板,但我只设法检索他们现在称之为“旧版”的列表。这是我所拥有的(刚刚添加了queryParams,但似乎被忽略了):
var test1 = @"{
'generation': 'dynamic'
}";
var test2 = "{\"generation\": \"dynamic\"}";
var response = await _client
.RequestAsync(method: SendGridClient.Method.GET,
urlPath: "templates", queryParams: test2);
var responseBody = await response.Body
.ReadAsStringAsync();
var templateList = JsonConvert
.DeserializeObject<SendGridTemplateList>(responseBody);
return templateList?
.Templates.FirstOrDefault(x => x.Name.Contains(templateName))?
.Versions.FirstOrDefault(x => x.Active == 1);
【问题讨论】: