メッセージテンプレートを変更します。未レビュー、またはレビューに失敗したテンプレートのみ変更できます。
操作説明
QPS 制限
この操作の単一ユーザーに対する QPS 制限は 1 秒あたり 50 回です。この制限を超えると、API 呼び出しがスロットリングされ、ビジネスに影響を及ぼす可能性があります。必要に応じてこの操作を呼び出してください。
ステータスの変更
テンプレートのステータスと品質の変更は、MNS または HTTP を通じて監視できます。詳細については、「受信確認メッセージのフォーマット」を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cams:ModifyChatappTemplate |
update |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Components |
array<object> |
必須 |
メッセージテンプレートコンポーネントのリスト。 説明
Category が AUTHENTICATION に設定されている場合、Components には Type が HEADER に設定されたノードを含めることはできません。Type が BODY または FOOTER に設定されている場合、Text の内容が空の場合は内容が自動的に生成されます。 |
|
|
array<object> |
任意 |
メッセージテンプレートコンポーネント。 |
||
| HasExpiration |
boolean |
任意 |
LTO テンプレートに有効期限があるかどうかを指定します。 |
true |
| ThumbUrl |
string |
任意 |
Viber ビデオメッセージのサムネイル URL。 |
https://img.png |
| FileName |
string |
任意 |
ファイル名。Type が Header に設定され、Format が DOCUMENT に設定されている場合にファイル名を指定できます。 |
txt.txt |
| Text |
string |
任意 |
送信するメッセージのテキスト。 |
IMAGE |
| Duration |
integer |
任意 |
Viber ビデオメッセージのビデオの持続時間。有効な値: 0 ~ 600。 |
120 |
| Url |
string |
任意 |
メディアリソースの URL。 |
https://img.png |
| Caption |
string |
任意 |
字幕。Type が Header に設定され、Format が IMGAGE、DOCUMENT、または VIDEO に設定されている場合に字幕を追加できます。 |
test |
| AddSecretRecommendation |
boolean |
任意 |
本文テキストの上に、ユーザーに認証コードを共有しないよう促すセキュリティ推奨事項を表示するかどうかを指定します。このパラメーターは、Category が Authentication に設定され、Component Type が Body に設定されている WhatsApp テンプレートに対してのみ有効です。 |
false |
| Type |
string |
必須 |
コンポーネントタイプ。\n 有効な値: BODY、HEADER、FOOTER、BUTTONS。 |
HEADER |
| Format |
string |
任意 |
フォーマット。\n 有効な値:\n- TEXT: テキスト。\n- IMGAGE: イメージ。\n- DOCUMENT: ドキュメント。\n- VIDEO: ビデオ。 |
body |
| CodeExpirationMinutes |
integer |
任意 |
WhatsApp Authentication テンプレートにおける認証コードの有効期間 (分単位)。このパラメーターは、Category が Authentication に設定され、Component Type が Footer に設定されている WhatsApp メッセージに対してのみ有効です。情報はフッターセクションに表示されます。 |
10 |
| FileType |
string |
任意 |
Viber ファイルメッセージのファイルタイプ。 |
txt |
| Buttons |
array<object> |
任意 |
ボタンのリスト。このパラメーターは BUTTONS コンポーネントにのみ適用されます。 説明
WhatsApp ボタン数に関するルール:
|
|
|
array<object> |
任意 |
ボタン。 |
||
| AutofillText |
string |
任意 |
WhatsApp Autofill 操作のボタンテキスト。このパラメーターは、Category が Authentication に設定され、Button Type が ONE_TAP に設定されている WhatsApp テンプレートで必須です。 |
Autofill |
| PackageName |
string |
任意 |
WhatsApp が起動するアプリケーションのパッケージ名。このパラメーターは、Category が Authentication に設定され、Button Type が ONE_TAP または ZERO_TAP に設定されている WhatsApp テンプレートで有効です。 |
com.aliyun.pack.*** |
| Text |
string |
任意 |
送信するメッセージのテキスト。 |
CTA |
| Url |
string |
任意 |
ボタンがクリックされたときにアクセスされる URL。 |
https://aliyun.com |
| FlowId |
string |
任意 |
フロー ID。 |
293882 |
| Type |
string |
必須 |
ボタンタイプ。\n 有効な値: PHONE_NUMBER (電話呼び出し)、URL (Web ボタン)、QUICK_REPLY (クイック返信)。 |
URL |
| CouponCode |
string |
任意 |
クーポンコード。 |
23838jdjdj |
| IsOptOut |
boolean |
任意 |
ボタンがマーケティングオプトアウトボタンであるかどうかを指定します。このパラメーターは、Category が Marketing に設定され、Button Type が QUICK_REPLY に設定されている WhatsApp テンプレートで有効です。顧客がこのボタンをクリックし、Chat App Message サービスプラットフォームで送信コントロール操作が設定されている場合、それ以降の Marketing メッセージは顧客に送信されません。 |
false |
| FlowAction |
string |
任意 |
フローデータイベントタイプ。\n 有効な値: NAVIGATE、DATA_EXCHANGE。 |
NAVIGATE |
| SignatureHash |
string |
任意 |
WhatsApp が起動するアプリケーションの署名ハッシュ値。このパラメーターは、Category が Authentication に設定され、Button Type が ONE_TAP または ZERO_TAP に設定されている WhatsApp テンプレートで有効です。 |
kdikie9398k |
| NavigateScreen |
string |
任意 |
ナビゲーション画面。\nこのパラメーターは、FlowAction が NAVIGATE に設定されている場合に必須です。 |
SIGN_UP |
| PhoneNumber |
string |
任意 |
電話番号。 |
8613800** |
| SupportedApps |
array<object> |
任意 |
ONE_TAP または ZERO_TAP 認証コードボタンでサポートされているアプリケーション。 |
|
|
object |
任意 |
ONE_TAP または ZERO_TAP 認証コードボタンでサポートされているアプリケーション。 |
||
| SignatureHash |
string |
任意 |
WhatsApp が起動するアプリケーションの署名ハッシュ値。このパラメーターは、Category が Authentication に設定され、Button Type が ONE_TAP または ZERO_TAP に設定されている WhatsApp テンプレートで有効です。 |
kdikie9398k |
| PackageName |
string |
任意 |
WhatsApp が起動するアプリケーションのパッケージ名。このパラメーターは、Category が Authentication に設定され、Button Type が ONE_TAP または ZERO_TAP に設定されている WhatsApp テンプレートで有効です。 |
com.aliyun.pack.*** |
| UrlType |
string |
任意 |
URL タイプ。有効な値:\n- static: 静的 URL。\n- dynamic: 動的 URL。 |
static |
| Cards |
array<object> |
任意 |
カルーセルテンプレートカードのリスト。 |
|
|
array<object> |
任意 |
カルーセルテンプレートカード。 |
||
| CardComponents |
array<object> |
必須 |
カルーセルカード内のコンポーネントのリスト。 |
|
|
array<object> |
任意 |
カルーセルカード内のコンポーネントのリスト。 |
||
| Type |
string |
必須 |
コンポーネントタイプ。\n 有効な値: BODY、HEADER、BUTTONS。 |
HEADER |
| Format |
string |
任意 |
カルーセルテンプレートのヘッダータイプ。IMAGE と VIDEO のみがサポートされています。ヘッダータイプはすべてのカードで同じである必要があります。\n 有効な値:\n- IMGAGE: イメージ。\n- VIDEO: ビデオ。 |
IMAGE |
| Text |
string |
任意 |
カルーセルカードの本文の内容。 |
body |
| Buttons |
array<object> |
任意 |
カルーセルカード内のボタン。ボタンのタイプ、名前、順序はすべてのカードで同じである必要があります。各カードは最大 2 個のボタンをサポートします。 |
|
|
object |
任意 |
カルーセルカード内のボタン。ボタンのタイプ、名前、順序はすべてのカードで同じである必要があります。各カードは最大 2 個のボタンをサポートします。 |
||
| Type |
string |
必須 |
カルーセルテンプレートのボタンタイプ。 有効な値: URL、PHONE_NUMBER、QUICK_REQLY。 |
URL |
| PhoneNumber |
string |
任意 |
電話番号。 |
8613800** |
| Text |
string |
任意 |
ボタンテキスト。 |
text |
| UrlType |
string |
任意 |
URL タイプ。有効な値:\n- static: 静的 URL。\n- dynamic: 動的 URL。 |
static |
| Url |
string |
任意 |
ボタンがクリックされたときにアクセスされる URL。 |
https://aliyun.com/image.png |
| Url |
string |
任意 |
ヘッダーイメージまたは動画の URL。 |
https://aliyun.com/image.png |
| Language |
string |
必須 |
言語。 |
en |
| Example |
object |
任意 |
キーと値の構造の変数。 |
|
|
string |
任意 |
テンプレートを作成するための例。 |
StringConcat('a', 'b', 'c') |
|
| CustWabaId |
string |
任意 |
ISV 顧客の WabaId。このパラメーターは非推奨になります。代わりに CustSpaceId を使用してください。 |
939*** |
IsvCode
deprecated
|
string |
任意 |
サブアカウントが ISV によって承認されているかどうかを確認するために使用される ISV 確認コード。 |
9393*** |
| TemplateCode |
string |
任意 |
メッセージテンプレートコード。 |
93938** |
| CustSpaceId |
string |
任意 |
ISV サブ顧客の SpaceId または直接顧客の instanceId。 |
cams-did*** |
| Category |
string |
任意 |
テンプレートカテゴリ。このパラメーターは Viber テンプレートの更新時に変更できます。このパラメーターは WhatsApp テンプレートでは無効です。 |
MARKETING |
| TemplateType |
string |
任意 |
変更するテンプレートの templatetype。有効な値:
デフォルト値: WHATSAPP。 |
|
| MessageSendTtlSeconds |
integer |
任意 |
WhatsApp 認証テンプレートメッセージを送信するための TTL。 |
120 |
| TemplateName |
string |
任意 |
テンプレート名。 |
test_name |
| CategoryChangePaused |
boolean |
任意 |
ユーティリティテンプレートがマーケティングタイプに変更された場合に、テンプレートの送信を一時停止するかどうかを指定します。 |
true |
| ProductSetId |
string |
任意 |
プロダクトセット ID。 |
939*** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
90E63D28-E31D-1EB2-8939-A9486641**** |
| Code |
string |
レスポンスコード。
|
OK |
| Message |
string |
エラーメッセージ。 |
None |
| Data |
object |
返されるデータ。 |
|
| TemplateCode |
string |
テンプレートコード。 |
8472929283883 |
| TemplateName |
string |
テンプレート名。 |
hello_whatsapp |
| AccessDeniedDetail |
string |
アクセス拒否の詳細。 |
None |
| Success |
boolean |
リクエストが成功したかどうかを示します。 |
true |
例
成功レスポンス
JSONJSON
{
"RequestId": "90E63D28-E31D-1EB2-8939-A9486641****",
"Code": "OK",
"Message": "None",
"Data": {
"TemplateCode": "8472929283883",
"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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。