如何使用 Salesforce LiveAgent REST API 发布来自客户/顾客的消息

问题描述 投票:0回答:1

我正在尝试找出一种使用 Salesforce 实时代理聊天 REST API 的方法,但似乎无法找到一种方法来以编程方式发布来自代理的消息。

例如:这个端点

/salesforceliveagent.com/chat/rest/Chasitor/ChatMessage

似乎只发布来自客户而不是代理的消息? salesforce 是否有允许从代理发布消息的开放 API?这样我就可以潜在地使用第 3 方平台让代理响应而不是 salesforce?

我问了 chatgpt,它告诉我像这样格式化正文。

{ "text": "Hello, how can I help you?",

“发件人类型”:“代理”, “发件人姓名”:“李四” }

但这似乎根本没有更新消息的来源。它仍然以赞助人的身份发送它。任何帮助将不胜感激。

谢谢!

salesforce chat
1个回答
0
投票

查看有关该 API 的 Salesforce 文档

消息

返回在聊天会话期间代理和聊天访问者之间发送的所有消息。

ChatMessage 对象文档 表示您可以查看代理的响应。请注意,此

ChatMessage
与您提到的端点不同。从他们的 ChatMessage 响应文档示例
text
是来自代理的消息:

{
    name: "Andy L."
    text: "Hello, how can I help you?"
}
© www.soinside.com 2019 - 2024. All rights reserved.