0

根据SendGrid文档,似乎我可以通过将模板 ID 和列表 ID 输入到单发送调用中来将模板发送到列表。但是,当我使用这些 JSON 字段调用此方法时,出现错误。

JSON: {"sender_id":779461,"filter":{"list_ids":["572d0ae8-c665-4265-8e90-28fda56d9409"],"send_to_all":"false"},"template_id":"d-2b8c55e6e0a6463ab096d2e146d77c2c"}

错误:{ "errors": [ { "field": "", "message": "json could not be unmarshalled" } ] }

一段时间以来,我一直在尝试获取正确的 JSON 格式,但由于这个非描述性错误而没有运气。我还在使用 .NET 的 C# 库,但找不到任何方法来为消息设置列表 ID。SendGrid 支持门户已损坏,因此我无法联系到他们。

4

1 回答 1

0

像这样尝试你的 json send_to_all 不是字符串类型,而是布尔类型:

{“sender_id”:779461,“过滤器”:{“list_ids”:[“572d0ae8-c665-4265-8e90-28fda56d9409”],“send_to_all”:false},“template_id”:“REAL UUID”}

于 2020-04-28T17:34:05.920 回答