現在、AlexaのスキルをGoogleカレンダーのapiとリンクさせています。私は開発者のポータルなどでアカウントのリンクを設定し、私はGoogleのAPIに自分のアカウントをリンクすることができました。しかし、Google APIを使用するには、私はaccessTokenを持っている必要があります。AlexaアカウントとGoogle APIのリンク
通常アカウントがリンクされたら、「this.event.session.user.accessToken」のJSONレスポンスでaccessTokenを取得できます。
アマゾン開発者ポータルでスキル(Googleと既にリンクされています)をテストすると、JSONレスポンスにはaccessTokenフィールドはなくuserIdのみです。
誰にも解決策がありますか?またはアカウントリンクテストを扱うためのアイデアはありますか?
ありがとうございます!
this.event.context.user.accessTokenを試しましたか? –
はい、実際には、this.event.session.user.accessTokenもthis.event.context.user.accessTokenも、アカウントのリンク後のスキルのjsonレスポンスには存在しません – Tar