跳至主要内容

直接链接

将聊天页面链接发给客户,打开即可开始对话。无需网站部署,适用于邮件、App、社交媒体等渠道。

使用场景

  • 邮件签名:在客服邮件底部附上聊天链接
  • App 内嵌:通过 WebView 打开聊天页面
  • 社交媒体:在公众号菜单、微博简介等位置放置链接
  • 二维码:将链接生成二维码供线下扫码使用

基础链接

.../direct/{你的项目APPID}

通过链接直达聊天详情

在 Standalone 模式下,如果需要通过链接让访客直接进入特定的聊天会话详情,可以使用以下 URL 格式和参数配置。

链接格式

.../direct/{你的项目APPID}?direct=1&chatid={SESSION_ID}

参数说明

参数名是否必填说明
direct必须固定传 1。作为直达详情页的特征开关,用于显式声明直达意图,防止常规访问中因意外携带 chatid 导致非预期跳转。
chatid/chat_id目标聊天的会话 ID (Session ID)。

示例

若客服 appiddemo_app,目标会话 ID 为 session-abc-123

.../direct/demo_app?direct=1&chatid=session-abc-123

自定义语言

聊天页面会自动检测浏览器语言;未检测到或不支持时回退到 en。也可以在链接末尾追加 ?lang= 参数显式指定界面语言:

.../direct/{你的项目APPID}?lang=en

支持的语言代码:

代码语言
zh-cn简体中文
zh-tw繁体中文
en英文
ja日语
ko韩语
de德语
fr法语
pt葡萄牙语
ru俄语

葡萄牙语浏览器语言如 pt-PTpt-BR 会统一归一到 pt

客户信息参数

将内部系统的客户信息传入聊天页面,客服可在工作台中查看访客的身份信息。

参数名类型说明
sbsstring用户唯一标识
sbs_mmstring用户签名
ranstrstring随机字符串(建议 16 位以上)
namestring用户姓名
nicknamestring用户备注名
emailstring用户邮箱
phonestring用户电话

sbs_mm 生成规则

sbs_mm = md5( md5(sbs + '_' + AppSecret) + '_' + ranstr )
  • MD5 结果为小写 32 位
  • AppSecret 是生成 sbs_mm 的必要参数,请在 开发设置 中生成,并妥善保存,避免泄露

完整示例

.../direct/{你的项目APPID}?sbs={sbs}&sbs_mm={sbs_mm}&ranstr={ranstr}&name={name}&nickname={nickname}&email={email}&phone={phone}
安全警告

sbs_mm 签名必须在服务端生成,切勿将 AppSecret 暴露到前端代码或 URL 中。