0

ノードjsでmailJetモジュールを使用

// テンプレート


{{var:first_name:""}}さん、こんにちは。

WordPress へようこそ。これは、テンプレート言語メッセージの例です。このメッセージには、変数とネストされたループ (for .. endfor) が含まれています。条件を埋め込むこともできます (if .. else ..)。

http://www.mailjet.com"}}"> クリックするリンクがあります。
    {% for rock_band in var:rock_bands %}
  • タイトル: {{ rock_band.name }}
      {rock_band.members のメンバーの % %}
    • メンバー名: {{ メンバー }}
    • {% endfor %}
  • {% endfor %}

// データ

      {
        "Subject": "test subject",
        "MJ-TemplateID": "79501",
        "MJ-TemplateLanguage": true,
        "Recipients":[{ 'Email':"email here(valid email)"}],
        "Vars": {
          "first_name": "test name",
          "rock_bands" : [{
            "name": "test_name",
            "members" : ['t','v']
          }]
        }
      };

node アプリケーションからのメール送信に成功した後、MailJet ダッシュボードを確認しましたが、BLOCKEDステータスになっています。しかし、条件文のないテンプレートは正常に機能します。

それに対する解決策があることを願っています。ありがとうございます。

4

1 に答える 1

1

テンプレートにエラーがある場合、メッセージは「ブロック」ステータスで表示されます。提供された for ループをテストしたところ、問題なく動作したため、テンプレートの構文に別の問題がある可能性があります。テンプレートのエラー管理を有効にして、エラーに関するレポートを受け取ります: https://dev.mailjet.com/guides/#templates-error-management

それでもエラーが見つからない場合は、問題が特定のテンプレートに関連しているため、Mailjet サポートにお問い合わせください。

于 2016-12-12T12:00:08.003 に答える