2017-05-03 32 views
0

我有一個nodejs rest api,它以查詢命中api.ai。我想爲每個訪問應用程序的用戶生成一個唯一的會話ID。有沒有辦法爲api.ai中的請求動態生成sessionid

如果我對所有請求使用相同的會話ID,恐怕一個請求的數據(實體)將用於另一個請求,因爲會話ID相同。

那麼,有沒有辦法讓我可以從一個代理獲得訪問troken在api.ai

+0

到底什麼是你設置的每個請求?如果你正在使用botframework,你可以使用它的conversationId作爲你的api.ai會話ID – PirateApp

回答

0

爲剛纔生成的唯一的ID,還有一些包在NPM實施以各種方式,如uuid

但是對於與會話數據分離有關的所有事情,我建議您深入瞭解Web服務器的細節,他們通常提供一種單獨處理請求和會話的方式。

編輯:例如,如果您使用Express服務器,會話ID出現在req.sessionID

+0

謝謝..我用express-session來生成會話ID和req.sessionID工作 – krish

相關問題