Stream send create new blasts returns (422) 无法处理的实体

Stream send create new blasts returns (422) unprocessable entity

我正在尝试安排新的群发来发送电子邮件。我在下面调用 URL

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>

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

在安排群发之前,我们必须首先验证 email-address 标签中提到的电子邮件 (xxx@example.com)。这是为了确保符合 U.S。反垃圾邮件法。

<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 步: 激活 link 被发送到第 1 步中提到的电子邮件。一旦用户激活 link,发件人帐户就会被验证成功。

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

注意:在stream send中,每个账户创建一个audience Id,通常值为1,有时它可能有一个不是1的值。在安排爆炸时它是最好通过调用 API 来检查受众 ID,而不是对值进行硬编码。