メッセージテンプレートを作成します。テンプレートが承認されると、メッセージの送信に使用できます。
操作説明
QPS 制限
この操作の単一ユーザー QPS 制限は、1 秒あたり 50 回の呼び出しです。この制限を超えると、API の呼び出しがスロットリングされ、ビジネスに影響を与える可能性があります。必要に応じてこの操作を呼び出してください。
ステータスの変更
MNS または HTTP を通じて、テンプレートのステータスと品質の変更をモニターできます。詳細については、「受信確認メッセージ」を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cams:CreateChatappTemplate |
create |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Category |
string |
必須 |
WhatsApp テンプレートのカテゴリ。有効な値:
Viber テンプレートのカテゴリ。有効な値:
|
UTILITY |
| Components |
array<object> |
必須 |
メッセージテンプレートのコンポーネントのリスト。 説明
Category=AUTHENTICATION の場合、Components に Type=HEADER のノードを含めることはできません。Type=BODY または FOOTER の場合、Text コンテンツは空である必要があります。 |
|
|
array<object> |
任意 |
コンポーネントのリスト。 |
||
| HasExpiration |
boolean |
任意 |
クーポンコードに有効期間があるかどうかを指定します。このパラメーターは type = LIMITED_TIME_OFFER の場合に使用されます。 |
true |
| ThumbUrl |
string |
任意 |
Viber 動画メッセージのサムネイル。 |
https://cdn.multiplymall.mobiapp.cloud/yunmall/B-LM-LMALL202207130001/20220730/d712a057-a6af-4513-bbe6-7ee57ea60983.png?x-oss-process=image/resize,w_100 |
| FileName |
string |
任意 |
ファイルの名前。 |
Express delivery video |
| Text |
string |
任意 |
送信するメッセージのテキスト。 説明
WHATSAPP タイプの場合、Category=AUTHENTICATION のときこのプロパティ値は空になります。 |
hello whatsapp |
| Duration |
integer |
任意 |
Viber 動画メッセージの持続時間 (秒単位)。有効な値: 0~600。 |
120 |
| Url |
string |
任意 |
メディアリソースのパス。 説明
Viber タイプの場合、推奨イメージサイズは 800 px × 800 px です。 |
https://image.developer.aliyundoc.com |
| Caption |
string |
任意 |
ファイルの説明。 |
This is a video |
| AddSecretRecommendation |
boolean |
任意 |
Category が AUTHENTICATION で Component Type が Body の WhatsApp テンプレートで有効です。確認コードを他人と共有しないよう促すプロンプトを本文の上に表示します。 |
true |
| Type |
string |
必須 |
コンポーネントのタイプ。有効な値:
説明
|
BODY |
| Format |
string |
任意 |
メディアリソースタイプ。
|
TEXT |
| CodeExpirationMinutes |
integer |
任意 |
WhatsApp AUTHENTICATION テンプレートの確認コードの有効期間 (分単位)。Category が AUTHENTICATION で Component Type が Footer の WhatsApp メッセージでのみ有効 (Footer 位置に表示)。 |
5 |
| FileType |
string |
任意 |
Viber ファイルメッセージのファイルタイプ。 |
docx |
| Buttons |
array<object> |
任意 |
ボタンのリスト。BUTTONS コンポーネントにのみ適用されます。 説明
WhatsApp ボタン数のルール:
説明
Viber ボタン数のルール:
|
|
|
array<object> |
任意 |
ボタンの定義。 |
||
| AutofillText |
string |
任意 |
Category が AUTHENTICATION で Button Type が ONE_TAP/ZERO_TAP の WhatsApp テンプレートで必須。WhatsApp 自動入力操作のボタンテキスト。 |
Autofill |
PackageName
deprecated
|
string |
任意 |
代わりに SupportedApps の下のプロパティを使用してください。 |
com.demo |
| Text |
string |
任意 |
ボタンの表示名。 |
Call Me |
| Url |
string |
任意 |
リンクボタンがクリックされたときにアクセスする URL。 |
https://example.com |
| FlowId |
string |
任意 |
フロー ID。 |
479884093605**** |
| Type |
string |
必須 |
ボタンのタイプ。
説明
|
PHONE_NUMBER |
| CouponCode |
string |
任意 |
クーポンコードの値。英数字のみがサポートされています。$(couponCode) のような変数を渡すことができ、送信時に実際のクーポンコードを提供します。 |
120293 |
| IsOptOut |
boolean |
任意 |
Category が Marketing で Button type が QUICK_REPLY の WhatsApp テンプレートで有効。ボタンがマーケティングオプトアウトボタンであることを示します。顧客がこのボタンをクリックし、ChatApp で送信コントロールが設定されている場合、その後の Marketing メッセージは顧客に送信されません。 |
false |
| FlowAction |
string |
任意 |
フローデータイベントタイプ。有効な値:
|
NAVIGATE |
SignatureHash
deprecated
|
string |
任意 |
代わりに SupportedApps の下のプロパティを使用してください。 |
wi299382 |
| NavigateScreen |
string |
任意 |
ナビゲーション画面。FlowAction=NAVIGATE の場合に必須。 |
DETAILS |
| PhoneNumber |
string |
任意 |
電話番号。ボタンタイプが PHONE_NUMBER の場合にのみ有効。 |
+861368897**** |
| SupportedApps |
array<object> |
任意 |
サポートされるアプリケーションのリスト。 |
|
|
object |
任意 |
|||
| SignatureHash |
string |
任意 |
Category が AUTHENTICATION で Button Type が ONE_TAP/ZERO_TAP の WhatsApp テンプレートで必須。WhatsApp が呼び出すアプリケーションの署名ハッシュ値。 |
ieid83kdiek |
| PackageName |
string |
任意 |
Category が AUTHENTICATION で Button Type が ONE_TAP/ZERO_TAP の WhatsApp テンプレートで必須。WhatsApp が呼び出すアプリケーションのパッケージ名。 |
com.kuaidian.waimaistaff |
| UrlType |
string |
任意 |
URL のタイプ。
|
static |
| Cards |
array<object> |
任意 |
カルーセルテンプレートのカードリスト。 |
|
|
array<object> |
任意 |
カルーセルテンプレートのカードオブジェクト。 |
||
| CardComponents |
array<object> |
任意 |
カルーセルカード内のコンポーネントのリスト。 |
|
|
array<object> |
任意 |
カルーセルテンプレート内のカードオブジェクト。 |
||
| Type |
string |
必須 |
コンポーネントのタイプ。有効な値:
|
BODY |
| Format |
string |
任意 |
メディアリソースタイプ。Type = HEADER の場合に有効です。
|
IMAGE |
| Text |
string |
任意 |
カルーセルカードの BODY コンテンツ。 |
Who is the very powerful team |
| Buttons |
array<object> |
任意 |
ボタンのリスト。BUTTONS コンポーネントにのみ適用されます。各カルーセルカードには最大 2 つのボタンを設定できます。 |
|
|
object |
任意 |
ボタンオブジェクト。 |
||
| Type |
string |
必須 |
ボタンのタイプ。
|
PHONE_NUMBER |
| PhoneNumber |
string |
任意 |
電話番号。 |
+86138007**** |
| Text |
string |
任意 |
ボタンのテキスト。 |
Call me |
| UrlType |
string |
任意 |
URL のタイプ。
|
静的 |
| Url |
string |
任意 |
ボタンがクリックされたときにアクセスされる URL。 |
https://alibaba.com/xx |
| Url |
string |
任意 |
マテリアルのパス。 |
https://alibaba.com/img.png |
| Name |
string |
必須 |
テンプレート名。 |
hello_whatsapp |
| Language |
string |
必須 |
テンプレートの言語。言語コードの詳細については、「言語コード」を参照してください。 |
en |
| Example |
object |
任意 |
テンプレート作成用の例。 |
hello_whatsapp |
|
string |
任意 |
テンプレート作成用の例。 |
StringConcat('a', 'b', 'c') |
|
| TemplateType |
string |
必須 |
テンプレートタイプ。有効な値:
|
|
CustWabaId
deprecated
|
string |
任意 |
ISV 顧客の WabaId。 説明
非推奨のパラメーターです。代わりに CustSpaceId を使用してください。 |
65921621816**** |
IsvCode
deprecated
|
string |
任意 |
ISV 検証コード。サブアカウントが ISV によって承認されているかどうかを検証するために使用されます。 |
skdi3kksloslikdkkdk |
| CustSpaceId |
string |
任意 |
ISV サブ顧客の SpaceId または直接顧客のインスタンス ID。 |
293483938849493 |
AllowCategoryChange
deprecated
|
boolean |
任意 |
Facebook によるテンプレートカテゴリの自動変更を許可するかどうかを指定します (テンプレートの承認率向上のため)。このプロパティは TemplateType が WHATSAPP に設定されている場合にのみ有効です。 重要 このプロパティは非推奨となりました。WhatsApp はこのプロパティをサポートしなくなりました。 |
true |
| MessageSendTtlSeconds |
integer |
任意 |
WhatsApp におけるテンプレートメッセージの TTL (有効時間)。
|
120 |
| CategoryChangePaused |
boolean |
任意 |
Utility テンプレートが Marketing タイプに変更された際にテンプレートの送信を一時停止するかどうかを指定します。このプロパティは WhatsApp テンプレートに対してのみ有効です。 |
false |
|
任意 |
プロダクトセット ID。 |
9928** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
90E63D28-E31D-1EB2-8939-A94866411B2D |
| Code |
string |
リクエスト状態コード。
|
OK |
| Message |
string |
エラーメッセージ。 |
ユーザーは指定されたリソースに対する操作レート権限がありません。 |
| Data |
object |
返されるデータ。 |
{"templateCode": "****4b5c79c9432497a075bdfca36bf5","templateName": "hello_whatsapp"} |
| TemplateCode |
string |
テンプレートコード。 |
SMS_232907**** |
| TemplateName |
string |
テンプレート名。 |
hello_whatsapp |
| AccessDeniedDetail |
string |
アクセス拒否の詳細。 |
None |
| Success |
boolean |
true |
例
成功レスポンス
JSONJSON
{
"RequestId": "90E63D28-E31D-1EB2-8939-A94866411B2D",
"Code": "OK",
"Message": "User not authorized to operate on the specified resource.",
"Data": {
"TemplateCode": "SMS_232907****",
"TemplateName": "hello_whatsapp"
},
"AccessDeniedDetail": "None",
"Success": true
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | Product.Unsubscript | You have not subscribed to the specified product. | |
| 400 | Ram.PermissionDeny | You are not authorized to perform the operation. | |
| 400 | System.LimitControl | The system is under flow control. | |
| 400 | Unknown.ResourceOwnerId | The resource does not belong to the current user. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。