0

メールを送信するために新しいブラストをスケジュールしようとしています。以下の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 が発生しています。この問題を解決するために私を助けてください。

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>

電子メール アドレスを確認するには、ストリーム送信 Web ポータルにログインし、ブラストの設定を試みます。ブラストを設定する手順

ステップ 1:送信者の電子メール アドレス情報を記載する

ステップ 2:ステップ 1 で説明した電子メールにアクティベーション リンクが送信されます。ユーザーがリンクをアクティベートすると、送信者アカウントが正常に検証されます。

検証後、問題なくブラストをスケジュールできます。

注:ストリーム送信では、アカウントごとに 1 つのオーディエンス ID が作成されます。通常、値は 1 ですが、1 以外の値を持つ場合もあります。ブラストをスケジュールするときは、ハードコーディングするよりも、API を呼び出してオーディエンス ID を確認することをお勧めします。値。

于 2015-03-30T22:16:26.563 に答える