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

Eloqua REST API 2.0发送测试邮件显示为正式发送的问题求助

Eloqua REST API 2.0测试邮件显示为正式发送的解决办法

我之前在使用Eloqua REST API发送测试邮件时也碰到过一模一样的问题!你感觉遗漏了某个简单设置的直觉完全正确——你的请求体里少了一个关键参数,用来明确标记这是测试发送。

问题就出在sendOptions对象中,你需要添加isTest: true这个属性。Eloqua的API默认情况下,如果不指定这个参数,会把发送行为判定为正式发送,这就是为什么你的报告里会显示成live send。

修改后的完整请求体应该是这样的:

{ 
  "type": "EmailTestDeployment", 
  "name": "REST Test 01", 
  "contactId": selectedContact[0].id, 
  "sendFromUserId": null, 
  "email": { 
    "type": "Email", 
    "id": email.id, 
    "name": email.name 
  }, 
  "sendOptions": { 
    "allowResend": "true", 
    "allowSendToUnsubscribe": "true",
    "isTest": true  // 新增这个关键参数!
  } 
}

再给你两个小提醒:

  • 确认contactId对应的是测试专用的联系人,避免误发给正式用户群体
  • 如果sendFromUserId留空,Eloqua会使用系统默认的发送账户,这个不影响测试标记,但如果有特定发送人需求可以补充填写

加上isTest: true之后重新发送测试邮件,你就能在EmailTestDeployment报告里看到它被正确归类为测试邮件了!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 15:32:28