このページはAIにより自動翻訳されており、不正確な内容が含まれている可能性があります。翻訳の誤りを報告するには、ページ右側の目次の下にあるフィードバックをご利用ください。
メールオブジェクト
メールオブジェクト
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"app_id": (required, string), see App Identifier,
"subject": (optional, string),
"from": (required, valid email address in the format "Display Name <email@address.com>"),
"reply_to": (optional, valid email address in the format "email@address.com" - defaults to your workspace's default reply to if not set) - use "NO_REPLY_TO" to set reply-to address to null,
"bcc": (optional, one of the BCC addresses defined in your workspace's email settings) if provided and the BCC feature is enabled for your account, this address gets added to your outbound message as a BCC address,
"body": (required unless email_template_id is given, valid HTML),
"plaintext_body": (optional, valid plaintext, defaults to autogenerating plaintext from "body" when this is not set),
"preheader": (optional*, string) recommended length 50-100 characters,
"email_template_id": (optional, string) if provided, Braze uses the subject/body/should_inline_css values from the given email template UNLESS they are specified here, in which case Braze overrides the provided template,
"message_variation_id": (optional, string) used when providing a campaign_id to specify which message variation this message should be tracked under,
"extras": (optional, valid Key-Value Hash) extra hash - for SendGrid users, this is passed to SendGrid as Unique Arguments,
"headers": (optional, valid Key-Value Hash) hash of custom extensions headers (available for SparkPost, SendGrid, or Amazon SES),
"should_inline_css": (optional, boolean) whether to inline CSS on the body. If not provided, falls back to the default CSS inlining value for the workspace,
"attachments": (optional, array) array of JSON objects that define the files you need attached, defined by "file_name" and "url",
"file_name": (required, string) the name of the file you want to attach to your email, excluding the extension (for example, ".pdf"). Attach files up to 2 MB. This is required if you use "attachments",
"url": (required, string) the corresponding URL of the file you want to attach to your email. The file name's extension is detected automatically from the URL defined, which should return the appropriate "Content-Type" as a response header. This is required if you use "attachments",
}
- アプリ識別子
- ワークスペースに設定されたアプリの有効な
app_idは、ユーザーのプロファイルにそのアプリがあるかどうかに関係なく、ワークスペース内のすべてのユーザーに対して機能します。
- ワークスペースに設定されたアプリの有効な
- プリヘッダーの詳細とベストプラクティスについては、メールのスタイル設定を参照してください。

警告
Brazeでは、添付ファイルの url にGoogle Driveのリンクを使用しないことを推奨しています。サーバーがファイルを取得する際の呼び出しがブロックされ、メールメッセージが送信されなくなる可能性があるためです。
有効な添付ファイルの種類には次が含まれます: txt、csv、log、css、ics、jpg、jpe、jpeg、gif、png、bmp、psd、tif、tiff、svg、indd、ai、eps、doc、docx、rtf、odt、ott、pdf、pub、pages、mobi、epub、mp3、m4a、m4v、wma、ogg、flac、wav、aif、aifc、aiff、mp4、mov、avi、mkv、mpeg、mpg、wmv、xls、xlsx、ods、numbers、odp、ppt、pptx、pps、key、zip、vcf、pkpass。
email_template_id は、HTMLエディターで作成されたメールテンプレートの下部から取得できます。以下は、このIDがどのように表示されるかの例です。

添付ファイル付きメールオブジェクトの例
1
2
3
4
5
6
7
8
9
10
11
12
{
"external_user_ids": ["YOUR_EXTERNAL_USER_ID"],
"messages":{
"email":{
"app_id":"YOUR_APP_ID",
"attachments":[{
"file_name":"YourFileName",
"url":"https://exampleurl.com/YourFileName.pdf"
}]
}
}
}
メール添付ファイルの認証
- 設定 > コネクテッドコンテンツに移動し、認証情報の追加をクリックして認証情報を追加します。
- 名前を入力し、ユーザー名とパスワードを追加します。
/messages/sendエンドポイントのメールオブジェクトに、添付ファイルの詳細で認証情報名を指定するbasic_auth_credentialプロパティを含めます。認証情報名をcompany_basic_auth_credential_nameとした以下の例を参照してください。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"external_user_ids": ["recipient_user_id"],
"messages":{
"email":{
"app_id": "153e8a29-fd6d-4f77-ade7-1a4ca08d457a",
"subject": "Basis auth attachment test",
"from": "mail <mail@e.company.com>",
"body": "my attachment test",
"attachments":[
{ "file_name":"checkout_receipt.pdf",
"url":"https://fileserver.company.com/user123-checkout_receipt.pdf",
"basic_auth_credential": "company_basic_auth_credential_name" }
]
}
}
}
添付ファイルの取得、キャッシュ、パフォーマンス
Brazeが添付ファイルの url からファイルを取得する際の注意点:
- キャッシュ: Brazeは最近取得したファイルを最大約24時間再利用する場合があります。送信のたびに最新バージョンのファイルを取得する必要がある場合は、バージョンごとに異なるURLを使用してください(例: ファイルが変更されたときにパスやクエリが変わるようにする)。
- タイムアウト: ホストは迅速に応答する必要があります。添付ファイルのURLが遅い場合やハングした場合、メッセージの送信が失敗する可能性があります。約2分以内の応答を目指してください。
- セキュリティ: 添付ファイルのURL(クエリ文字列を含む)に個人を特定できる情報(PII)や機密情報を含めないでください。URLはログや下流のシステムに表示される可能性があります。
- ファイアウォール: URLが特定のネットワークからのみアクセス可能な場合は、コネクテッドコンテンツのIP許可リストに従ってBrazeからのトラフィックを許可してください。ファイルにログインが必要な場合は、基本認証の認証情報を使用してください。
New Stuff!