在上一篇Alexa Skills Kit 新手教學介紹了怎麼建立一個簡單的 Alexa Skill 的範例。若有考慮到要將 Skill 產品化應該都會遇到一些問題,就是當我對 Echo 或 APP 說了一指令希望它去打開臥室的門,它要怎麼知道該使用者的臥室是哪個裝置進而讓它去執行開門的動作呢?這時候我們需要借助Account Linking
這個功能,這是在使用者啟用這個技能時,需要使用者授權讓該技能擁有存取使用者資訊的功能。當我們能存取使用者的一些資訊後,就可以去查詢使用者的臥室是哪個裝置,進而去控制裝置的動作。而Account Linking
是使用OAuth 2.0
協定來進行的,你當然可以選擇自己建立 OAuth Server 或者使用其他第三方服務。而本文將使用 Auth0 結合 Alexa Skill。
Home | Archives | Categories | About |
|