3
我可以鏈接我的亞馬遜Alexa技能與兩個外部服務?
我想彙總來自兩者的數據,但我需要使用兩個不同的訪問令牌。
我可以通過使用Alexa帳戶鏈接獲取它們嗎?鏈接亞馬遜Alexa技能與幾個外部服務賬戶
我可以鏈接我的亞馬遜Alexa技能與兩個外部服務?
我想彙總來自兩者的數據,但我需要使用兩個不同的訪問令牌。
我可以通過使用Alexa帳戶鏈接獲取它們嗎?鏈接亞馬遜Alexa技能與幾個外部服務賬戶
到目前爲止,Alexa賬戶鏈接只允許您指定一個單一登錄頁面和一個訪問令牌。
可能的解決方案是在登錄頁面中同時具有外部服務認證。例如:首先,用戶看到帶有Google登錄選項的屏幕,然後重定向顯示帶有Facebook登錄選項的頁面,然後終於完成。 但是,這對用戶可能是一個不好的體驗。
同時存儲訪問令牌,你可以:
1)有一個數據庫關聯的userId
或access_token
與他的令牌
2)創建兩個訪問令牌一個單一的令牌使用jwt
另一種解決方案是擁有自己的服務認證系統,並且有一個網頁,用戶可以訪問它來認證他的外部服務。因此,用戶在系統中創建用戶/密碼,提供令牌,然後他將訪問您的頁面,使用其用戶/密碼登錄並執行外部服務驗證。 然後,在您的技能後端中,您將獲得用戶的令牌,與其帳戶關聯並訪問和聚合數據。
不幸的是,迄今爲止唯一的可能性是解決方法。
希望這會有所幫助。
我來找這個答案。這是一個恥辱亞馬遜不直接支持它,但我可以看到他們爲什麼這樣做。此外,這個帖子很難找到。我正要問這個問題,因爲我無法在鏈接文檔的帳戶中找到任何內容,大多數搜索結果都是關於Amazon Echo設備的多個帳戶,而不是將多個帳戶鏈接到單個Alexa應用。無論如何,謝謝你確認我的懷疑。 – Drew