共用方式為


SkillConversationIdFactoryBase class

定義處理站的方法,用來為技能交談建立唯一的交談標識符。

方法

createSkillConversationId(ConversationReference)

根據呼叫端的 ConversationReference 建立技能交談的交談標識碼。

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

根據呼叫端的 ConversationReference 建立技能交談的交談標識碼。

deleteConversationReference(string)

刪除 ConversationReference。

getConversationReference(string)

取得使用 skillConversationId 的 createSkillConversationId() 建立的 ConversationReference。

getSkillConversationReference(string)

取得 skillConversationId 使用 createSkillConversationId() 建立的 SkillConversationReference。

方法詳細資料

createSkillConversationId(ConversationReference)

警告

此 API 現已淘汰。

Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.

根據呼叫端的 ConversationReference 建立技能交談的交談標識碼。

function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>

參數

_conversationReference

ConversationReference

技能的呼叫端 ConversationReference。

傳回

Promise<string>

備註

應該可以在要求 URL 上使用傳回的字串,而且不應該包含特殊字元。 傳回用來與技能通訊的唯一交談標識碼。

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

根據呼叫端的 ConversationReference 建立技能交談的交談標識碼。

function createSkillConversationIdWithOptions(_options: SkillConversationIdFactoryOptions): Promise<string>

參數

傳回

Promise<string>

備註

應該可以在要求 URL 上使用傳回的字串,而且不應該包含特殊字元。 傳回用來與技能通訊的唯一交談標識碼。

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.

取得使用 skillConversationId 的 createSkillConversationId() 建立的 ConversationReference。

function getConversationReference(_skillConversationId: string): Promise<ConversationReference>

參數

_skillConversationId

string

使用 createSkillConversationId() 建立的技能 conversationId。

傳回

Promise<ConversationReference>

備註

會傳回 skillConversationId 的呼叫端 ConversationReference。 如果找不到,則為 null。

getSkillConversationReference(string)

取得 skillConversationId 使用 createSkillConversationId() 建立的 SkillConversationReference。

function getSkillConversationReference(_skillConversationId: string): Promise<SkillConversationReference>

參數

_skillConversationId

string

取得 skillConversationId createSkillConversationId 期間所使用的 SkillConversationReference。

傳回