SkillConversationIdFactoryBase class
定义工厂的方法,该工厂用于为技能会话创建唯一的会话 ID。
方法
create |
基于调用方 ConversationReference 为技能对话创建会话 ID。 |
create |
基于调用方 ConversationReference 为技能对话创建会话 ID。 |
delete |
删除 ConversationReference。 |
get |
获取使用 createSkillConversationId () 为 skillConversationId 创建的 ConversationReference。 |
get |
获取使用 createSkillConversationId () 为 skillConversationId 创建的 SkillConversationReference。 |
方法详细信息
createSkillConversationId(ConversationReference)
警告
现已弃用此 API。
Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.
基于调用方 ConversationReference 为技能对话创建会话 ID。
function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>
参数
- _conversationReference
-
ConversationReference
技能的调用方 ConversationReference。
返回
Promise<string>
注解
应该可以在请求 URL 上使用返回的字符串,并且不应包含特殊字符。 返回用于与技能通信的唯一会话 ID。
createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)
基于调用方 ConversationReference 为技能对话创建会话 ID。
function createSkillConversationIdWithOptions(_options: SkillConversationIdFactoryOptions): Promise<string>
参数
- _options
- SkillConversationIdFactoryOptions
返回
Promise<string>
注解
应该可以在请求 URL 上使用返回的字符串,并且不应包含特殊字符。 返回用于与技能通信的唯一会话 ID。
deleteConversationReference(string)
删除 ConversationReference。
function deleteConversationReference(skillConversationId: string): Promise<void>
参数
- skillConversationId
-
string
使用 createSkillConversationId () 创建的技能 conversationId。
返回
Promise<void>
getConversationReference(string)
警告
现已弃用此 API。
Method is deprecated, please use getSkillConversationReference() instead.
获取使用 createSkillConversationId () 为 skillConversationId 创建的 ConversationReference。
function getConversationReference(_skillConversationId: string): Promise<ConversationReference>
参数
- _skillConversationId
-
string
使用 createSkillConversationId () 创建的技能 conversationId。
返回
Promise<ConversationReference>
注解
返回 skillConversationId 的调用方 ConversationReference。 如果未找到,则为 null。
getSkillConversationReference(string)
获取使用 createSkillConversationId () 为 skillConversationId 创建的 SkillConversationReference。
function getSkillConversationReference(_skillConversationId: string): Promise<SkillConversationReference>
参数
- _skillConversationId
-
string
获取在 createSkillConversationId 期间为 skillConversationId 使用的 SkillConversationReference。
返回
Promise<SkillConversationReference>