2015-02-17 67 views
0

我想安排一个新的爆炸发送电子邮件。我打电话以下网址流发送创建新的爆炸返回(422)无法处理的实体

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

发布如下XML的服务

<blast> 
    <from> 
    <name>Customer Service</name> 
    <email-address>[email protected]</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无法处理的实体。请帮我解决这个问题。

回答

0

在安排爆炸之前,我们必须先验证从标记([email protected])中提到的电子邮件地址。这是为了确保符合美国垃圾邮件法。

<blast> 
    <from> 
    <name>Customer Service</name> 
    <email-address>[email protected]</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中一旦激活链接用户点击该电子邮件地址已成功验证。

一旦邮件地址被验证,我们将能够排除任何问题的爆炸。

注:在流发送只有一个观众的标识,每个帐户创建,通常值为1,有时可能有1以外的值,而安排一个爆炸,最好是检查观众ID通过调用API而不是硬编码价值。

+0

这个答案在语言上有些不明确之处。你可以重新点词或标点以使其更清楚吗? – 2015-03-30 22:36:53