0

我正在尝试安排新的爆炸来发送电子邮件。我正在调用以下网址

https://app.streamsend.com/audiences/1/blasts.xml

将以下 xml 发布到服务

<blast>
  <from>
    <name>Customer Service</name>
    <email-address>xxx@example.com</email-address>
  </from>
  <to>
    <audience-id>1</audience-id>
    <filter-id></filter-id>
    <include-lists>5</include-lists>
    <exclude-lists>7</exclude-lists>
  </to>
  <subject>My First Blast</subject>
  <body>
    <email-id>9</email-id>
  </body>
  <options>
    <track-views>true</track-views>
    <track-clicks>true</track-clicks>
    <include-social-bar>false</include-social-bar>
  </options>
  <scheduled-for>2015-02-17T20:00:00Z</scheduled-for>
</blast>

我收到 WebException 显示错误 422 无法处理的实体。请帮我解决这个问题。

4

1 回答 1

0

在安排爆炸之前,我们必须首先验证电子邮件地址标签(xxx@example.com)中提到的电子邮件。这是为了确保遵守美国反垃圾邮件法。

<blast>
  <from>
    <name>Customer Service</name>
    <email-address>xxx@example.com</email-address>
  </from>
  <to>
    <audience-id>1</audience-id>
    <filter-id></filter-id>
    <include-lists>5</include-lists>
    <exclude-lists>7</exclude-lists>
  </to>
  <subject>My First Blast</subject>
  <body>
    <email-id>9</email-id>
  </body>
  <options>
    <track-views>true</track-views>
    <track-clicks>true</track-clicks>
    <include-social-bar>false</include-social-bar>
  </options>
  <scheduled-for>2015-02-17T20:00:00Z</scheduled-for>
</blast>

要验证电子邮件地址,请登录以流式发送门户网站并尝试设置爆炸。设置爆炸的步骤

第 1 步:提及发件人电子邮件地址信息

步骤2:激活链接发送到步骤1中提到的电子邮件。一旦用户激活链接,发件人帐户验证成功。

我们将能够在验证后安排爆炸,没有任何问题。

注意:在流发送中,每个帐户都会创建一个受众 ID,通常值为 1,有时它的值可能不是 1。在安排爆炸时,最好通过调用 API 来检查受众 ID,而不是硬编码价值。

于 2015-03-30T22:16:26.563 回答