用途:在 Enhanced MessagingChannel 激活前配置同意设置,使服务端激活就绪检查通过。仅适用于 PlatformType=Enhanced 的渠道;Standard 渠道不适用,纯出站渠道自动通过无需配置。
主要能力:设置渠道级字段 ConsentType(ImplicitOptIn、ExplicitOptIn、DoubleOptIn)、OptInPrompt、DoubleOptInPrompt、IsRequireDoubleOptIn;创建或更新按语言的 MsgChannelLanguageKeyword 子记录,保存 opt-in、double-opt-in、opt-out、help、custom 关键词及确认回复,关键词为逗号分隔字符串。
就绪要求:ImplicitOptIn 需至少一条含 OptOutKeywords 与 OptOutConfirmation 的关键词记录;ExplicitOptIn 另需 OptInPrompt 与 OptInKeywords;DoubleOptIn 还需 DoubleOptInPrompt、IsRequireDoubleOptIn=true 及 DoubleOptInKeywords。Unified SMS/WhatsApp/RCS 上 OptInPrompt 可选。
使用方式:输入 {CHANNEL_ID}(已存在的 Enhanced 渠道 Id)、可选 {CONSENT_TYPE}、{LANGUAGE}(默认 en_US)、{ORG_ALIAS}。流程为读取当前状态、选择 ConsentType、收集提示语、配置关键词记录、写入渠道字段与关键词记录、验证就绪、返回 JSON 结果。写入使用 sf data update record,含空格的值需在双引号内用单引号包裹。
限制:渠道必须已存在且为 Enhanced;不适用于 Standard 或纯出站渠道;未提供 ConsentType 时会交互提示;具体关键词与提示语需调用方提供。缺失事实暂未提供。