配置自定义提供商 sms-configuration-custom
此功能使您能够集成和配置自己的报文传送提供商,在默认选项(Sinch、Twilio和Infobip)之外提供灵活性。 这支持对SMS和RCS消息进行无缝创作、交付、报告和同意管理。
通过自定义提供商配置,您可以直接在Journey Optimizer中连接第三方消息服务,自定义动态内容的消息负载,以及管理选择加入/选择退出偏好设置以确保短信和RCS渠道之间的合规性。
要配置自定义提供商,请执行以下步骤:
创建API凭据 api-credential
要在Journey Optimizer中使用Adobe提供的现成可用的自定义提供商(例如Sinch、Infobip、Twilio)发送SMS和RCS消息,请执行以下步骤:
-
在左边栏中,导航到管理
>渠道,选择 SMS设置 下的 API凭据 菜单,然后单击 创建新API凭据 按钮。
-
配置您的SMS API凭据,如下所述:
-
SMS供应商:自定义。
-
名称:输入API凭据的名称。
-
提供程序AppId:输入您的SMS提供程序提供的应用程序ID。
-
提供商名称:输入短信提供商的名称。
-
提供程序URL:输入短信提供程序的URL。
-
身份验证类型:选择授权类型,并根据所选的身份验证方法完成相应的字段。
-
-
启用 mTLS支持 选项,该选项可确保客户端和服务器在建立安全连接之前相互进行身份验证。
要仅使用mTLS,请从 身份验证类型 下拉列表中选择无身份验证,然后启用mTLS支持。
-
在 标头 部分中,单击 添加新参数 以指定将发送到外部服务的请求消息的HTTP标头。
默认情况下,Content-Type和 Charset 标头字段已设置,无法删除。
-
添加您的 提供程序负载 以验证和自定义您的请求负载。
对于RCS消息,此有效负载稍后将在内容设计期间使用。
note note NOTE 配置具有基本或持有者身份验证的自定义SMS提供商时,必须在JSON有效负载中包含 authOption参数。 此外,提供程序有效负载必须引用模板变量{{fromNumber}}、{{toNumber}}和{{message}}。 -
完成API凭据配置后,单击提交。
-
在 API凭据 菜单中,单击
以删除您的API凭据。
-
要修改现有凭据,请找到所需的API凭据,然后单击 编辑 选项以进行必要更改。
-
单击现有API凭据中的验证SMS连接,通过向指定设备发送示例消息来测试和验证SMS API凭据。
-
填写 数字 和 消息 字段,然后单击验证连接。
note important IMPORTANT 消息的结构必须与提供商的有效负荷格式保持一致。
创建和配置API凭据后,现在需要为Webhook设置入站设置,以发送短信消息。
自定义 SMS 提供商的身份验证选项 auth-options
创建API凭据后,完成API密钥身份验证所需的字段:
- 名称:输入API密钥配置的名称。
- API令牌:输入您的SMS提供商提供的API令牌。
创建API凭据后,完成MAC身份验证所需的字段:
- 名称:输入MAC身份验证配置的名称。
- API令牌:输入您的SMS提供商提供的API令牌。
- API密钥:输入您的SMS提供商提供的API密钥。 此密钥用于生成MAC(消息身份验证代码)以进行安全通信。
- Mac授权哈希格式:选择MAC身份验证的哈希格式。
创建API凭据后,完成OAuth身份验证所需的字段:
-
名称:输入OAuth身份验证配置的名称。
-
API令牌:输入您的SMS提供商提供的API令牌。
-
OAuth URL:输入用于获取OAuth令牌的URL。
-
OAuth主体:提供JSON格式的OAuth请求主体,包括
grant_type、client_id和client_secret等参数。
创建API凭据后,完成JWT身份验证所需的字段:
-
名称:输入JWT身份验证配置的名称。
-
API令牌:输入您的SMS提供商提供的API令牌。
-
JWT有效负载:输入包含JWT所需声明的JSON有效负载,如颁发者、主题、受众和到期日期。