Call the API: Start a Session

DEX801 - Agentforce APIs

📄 第 179 页 🎬 视频课程

课程章节介绍

我们今天来看看怎么开启一个和Agentforce代理的对话会话。这就像你给代理打个电话,建立连接,后面才能聊天。 首先,你需要准备几个东西:第一个是,代理ID,,就是你要对话的那个代理的身份标识;第二个是,访问令牌,,相当于你的身份认证;然后还需要一个,随机的UID,,用来唯一标记这次会话,方便跟踪;最后就是你的,“我的域”URL,,比如像 mydomain.my.salesforce.com 这种格式。 这里有个小技巧,把 ,bypassUser 设置为 true,,这样在客户端凭据流里,代理会用分配给它的那个用户来执行操作,不用再额外指定。 当你发起请求后,系统会返回一个 ,sessionId,,这个很重要,你之后每一条发给代理的消息,都要带着它,就像握着一把通话的钥匙。同时,你还会收到代理的一句,初始欢迎消息,,感觉就像它跟你打了个招呼。 另外要特别注意,如果你是政府云的用户,接口地址要用 ,api.gov.salesforce.com,,而不是普通的 api.salesforce.com。还有,不管哪种情况,始终用你自己的“我的域”URL,千万别用 lightning.force.com 那种旧的地址。 这样,一个会话就平稳建立好了,接下来就可以愉快地跟代理对话了。

关键词

Agentforce Salesforce