【问题标题】:How can I use marketing email templates with an API request?如何通过 API 请求使用营销电子邮件模板?
【发布时间】:2020-10-12 15:52:21
【问题描述】:

我正在尝试为 Dynamics 365 设置 API 请求以将电子邮件模板发送给特定用户,但我很难让它完成我想做的事情。

我正在使用SendEmailFromTemplate 操作,到目前为止只能访问全局模板。每当我尝试使用营销电子邮件模板时,它都会说找不到。我是否可以在此操作中使用营销电子邮件模板?

回应

 "error": {
        "code": "0x80040217",
        "message": "template With Id = 41deb0fa-c108-eb11-a813-000d3a8c09cf Does Not Exist"
    }

此外,我无法将用户数据嵌入到全局模板中,例如{{contact.address1_city}}

当前请求:

{
  "TemplateId": "TEMPLATE-ID",
  "Regarding": {
    "contactid": "CONTACT-ID",
    "@odata.type": "Microsoft.Dynamics.CRM.contact"
  },
  "Target": {
    "regardingobjectid_contact@odata.bind": "/contacts(CONTACT-ID)",
    "email_activity_parties": [{
      "partyid_systemuser@odata.bind": "/systemusers(SYSTEMUSER-ID)",
      "participationtypemask": 1
    }, {
      "partyid_contact@odata.bind": "/contacts(CONTACT-ID))",
      "participationtypemask": 2
    }],
    "@odata.type": "Microsoft.Dynamics.CRM.email"
  }
}

我可能会走错路。感谢您提供任何帮助。

谢谢!

【问题讨论】:

  • 欢迎。请在您的问题中提供您的代码。在黑暗中很难排除故障。
  • 另外,“我无法做到不是问题描述”。显示代码,解释它应该做什么,并解释它做什么,并逐字引用任何错误和完整描述。
  • 抱歉不清楚。此时只是一个 API 请求。没有要调试的代码。我需要发送一个营销电子邮件模板,其中包含来自用户帐户的数据。它使用全局模板工作,但这不是我想要使用的。

标签: rest dynamics-crm microsoft-dynamics


【解决方案1】:

不,不支持。

营销电子邮件和 CDS 电子邮件是两个不同的东西——无论是在业务方面还是在技术方面。营销电子邮件用于在企业对企业和企业对客户的场景中发送电子邮件,是营销解决方案的一部分。 CDS 电子邮件是核心功能的一部分。

如果您确实想发送营销电子邮件,最好的办法是改用“快速发送”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-09
    • 2022-08-14
    • 2021-10-18
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 2012-08-01
    相关资源
    最近更新 更多