Logo
Logo
CTRLK

共有コンポーネント

Viberメッセージテンプレートを使用する


Viberメッセージテンプレートを使用すると、事前に承認されたトランザクション通知とワンタイムパスワード(OTP(ワンタイムパスワード))をエンドユーザーに大規模に送信できます。

IMPORTANT

テンプレート管理エンドポイント (/viber/1/senders/{sender}/templates) は早期アクセスです。これらのエンドポイントを使用する前に、アカウントでviber-bm:manageスコープを有効にする必要があります。NTT CPaaS アカウント マネージャーに連絡して、スコープを有効にしてください。



Viber メッセージ テンプレートの作成と登録

Viber メッセージ テンプレートは、Web インターフェイスまたは Viber Business Messages API を使用して作成および登録できます。

NOTE

テンプレートの承認を確実にするには、テンプレート body constraints および compliance guidelines に記載されている制約に従ってください。


Web インターフェイス経由のメッセージテンプレート

WebインターフェイスでViberメッセージ テンプレートを作成して登録するには:

  1. ログインして チャンネルと番号 > チャンネル > Viber for Business に移動します。
  2. 送信者 タブを選択します。
  3. 送信者を選択し、[テンプレートの作成] を選択します。
  4. テンプレートカテゴリ(トランザクションまたはOTP(ワンタイムパスワード))を選択します。
  5. デザインタブで、メッセージの内容を入力し、中括弧アイコンを使用してパラメータを挿入します。
  6. テンプレートの登録 を選択し、生成されたテンプレート ID を保存します。

送信されたテンプレートを表示するには、送信者 タブで送信者に対して [テンプレートの表示] を選択します。

スクリーンショットを使用した詳細な手順は、テンプレートの作成と送信をご参照ください。


API 経由のメッセージテンプレート

Viber Business Messages APIを使用して、テンプレートを作成、取得、送信、削除できます。

Method (メソッド)パス成功形容
投稿/viber/1/senders/{sender}/templates201 作成送信者用に新しいトランザクション テンプレートまたは OTP(ワンタイムパスワード) テンプレートを登録します。
取得/viber/1/senders/{sender}/templates/{templateId}200 OKテンプレートとその承認ステータスを取得します。
投稿/viber/2/messages200 OK承認済みのテンプレートを 1 人以上の受信者に送信します。
削除/viber/1/senders/{sender}/templates/{templateId}204 コンテンツなしテンプレートを完全に削除します。

すべてのエンドポイントは、APIキーヘッダー(Authorization:App {api-key})、APIキークエリパラメーター、HTTP Basic、またはOAuth 2.0の認証方法を受け入れます。詳細は API 認証 を参照してください。

エンドポイントの完全な仕様については、 Viber Business Messages APIリファレンスを参照してください。



テンプレートのカテゴリ

ユースケースに応じて、2 つのメッセージ テンプレート カテゴリを使用できます。


トランザクション

注文確認、配送の更新、予約のリマインダーなど、非 OTP(ワンタイムパスワード) 通知を送信します。トランザクションテンプレートは、パーソナライゼーション用に最大 5 つの名前付きパラメーターをサポートします。

詳細な手順については、トランザクションテンプレートを参照してください。


Otp

認証フロー用のワンタイムパスワードと確認コードを送信します。OTP(ワンタイムパスワード)テンプレートには、テンプレート本文に{{pin}}という名前のパラメータを含める必要があります。

詳細な手順については、テンプレートの作成と送信を参照してください。



テンプレート ボディの制約

次の表に、すべてのテンプレート カテゴリに適用される制約を示します。

制約価値
最大本体長875文字
最大パラメータ5
区切りルール連続する 2 つのプレースホルダの間に、少なくとも 3 つの非空白文字、非句読点文字を含める必要があります。「at」、「to」、「on」(2文字)などの短い前置詞は拒否の原因となります。
終了ルール最後のプレースホルダーの後には、句読点以外の文字が少なくとも 3 文字ある必要があります。通貨記号と句読点だけでは十分ではありません。
変数ごとの文字数制限各プレースホルダ値は、送信時に 25 文字を超えてはなりません。
最後の単語の制限テンプレート本文の最後の単語をプレースホルダにすることはできません。
OTP(ワンタイムパスワード)必須パラメータOTP(ワンタイムパスワード)テンプレートには、{{pin}}という名前のパラメータが含まれている必要があります。


テンプレートのステータス

作成後、テンプレートは承認プロセスを経ます。次のステータスは、テンプレートがそのプロセスのどこにあるかを示します。

地位意味アクション
保留 中審査待ち待ってから再度ポーリングします。ステータスが [承認済み] に変わった後にのみ送信します。
承認審査に合格し、すぐに使用できます送信に進みます。
減少審査に合格しませんでしたテンプレートのテキストをコンプライアンスガイドライン(/viber/business-messages/compliance-guidelines)に照らして確認し、改訂されたテンプレートを作成します。
NOTE

承認は通常数秒以内に完了しますが、最大 24 時間かかる場合があります。一般的な拒否の理由には、最後の単語がプレースホルダーであることや、宣伝資料を含むコンテンツが含まれます。



サポートされている言語

テンプレートは40の言語をサポートしています。テンプレートの作成時に言語コードを指定します。