0

我目前正致力於將我的Alexa技能與谷歌日曆API相關聯。我在開發者門戶網站等設置了帳戶鏈接,我可以將我的帳戶鏈接到谷歌API。然而,爲了使用谷歌API,我需要一個accessToken。Alexa帳戶與谷歌API鏈接

Normaly一旦帳戶被鏈接,我可以在「this.event.session.user.accessToken」的JSON響應中獲得accessToken。

但是,當在亞馬遜開發人員門戶中測試我的技能(已與google鏈接)時,在JSON響應中沒有accessToken字段,但只有userId。

有沒有人有解決這個問題?或任何想法來幫助處理賬戶鏈接測試?

預先感謝您!

+0

你試過this.event.context.user.accessToken? –

+0

是,實際上問題是,無論是this.event.session.user.accessToken也不this.event.context.user.accessToken帳戶聯後我的技能的JSON響應存在 – Tar

回答

0

這是一種自定義技能。其實問題是accessToken沒有發送到正確的端點。即使賬號鏈接順利,如果端點不正確,您也無法使用google API。

我不得不進入配置我的技能,爲我的谷歌項目時,在亞馬遜開發者控制檯給出正確的重定向URL,現在它工作正常。

0

這是一種自定義技能或智能家居技能?我不知道這兩個令牌的處理方式是不同的,但是在我的智能家居技能中,我從event.payload.accessToken獲取令牌。

相關問題