You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Marketing Cloud:如何通过旅程名称获取所用邮件及HTML代码?

从旅程名称获取对应邮件HTML代码的正确流程

1. 先获取目标旅程的完整数据

调用你提到的接口,填入旅程名称:

GET https://{{TenantId}}.rest.marketingcloudapis.com/interaction/v1/interactions?name={{JourneyName}}

在返回的JSON里定位到activities数组,找到type为EmailV2的活动项,不要用arguments里的emailid(这是资产ID,无法关联正确邮件),提取其中的triggeredSendDefinitionId。

2. 通过TriggeredSendDefinition ID拿到真实邮件ID

调用Triggered Send Definitions接口,传入上一步获取的ID:

GET https://{{TenantId}}.rest.marketingcloudapis.com/messaging/v1/triggered-sends/{{TriggeredSendDefinitionId}}

返回结果里的emailDefinitionId才是对应邮件的核心ID,用这个ID才能正确查到邮件内容。

3. 提取邮件HTML代码

把emailDefinitionId传入资产内容接口:

GET https://{{TenantId}}.rest.marketingcloudapis.com/asset/v1/content/assets/{{emailDefinitionId}}

在返回的JSON中,views字段下的html值就是你需要的邮件HTML代码。

关键注意点

  • 不要使用EmailV2活动里的emailid,它仅为资产库关联ID,和邮件内容的实际ID不匹配,会导致查询结果错误。
  • 必须通过TriggeredSendDefinition中转获取emailDefinitionId,这是旅程邮件步骤和邮件内容之间的正确关联路径。

内容的提问来源于stack exchange,提问作者Chandrashekhar Dautpure

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 06:23:23