![](/img/trans.png)
[英]SendGrid v3 Api dynamic template_id not recognised, won't send
[英]How do I specify dynamic template's version when calling v3 api?
我假設動態模板的版本是在發送email時指定模板的id和版本。調用v3 api時如何指定動態模板的版本? 我正在使用 c# 客戶端庫。
只需單擊版本,您就會在瀏覽器的地址欄上看到它,例如
https://mc.sendgrid.com/dynamic-templates/YOUR_TEMPLATE_ID/version/YOUR_VERSION_ID/editor
並且可以按照官方文檔激活版本。 激活版本后,您將能夠發送模板的活動版本。
注意:您可能需要將 API 密鑰從受限訪問權限切換為完全訪問權限。
只是為了擴展 Chuan 的回答:您不能明確使用模板中的特定版本。 Sendgrid 始終發送活動版本。
如果您使用marketing/test/send_email
端點,可能會有一些解決方法,但控制模板的個性化可能會受到限制。 更多信息在這里: https://docs.sendgrid.com/api-reference/send-test-e-mail/send-a-test-marketing-email
它沒有記錄在案,我幾乎懷疑它是故意的,但您可以簡單地使用 d-#{template}.#{version} 作為 template_id 字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.