PMスキル内でのアクセス権限のチェック方法についてお世話になります。以下のQiitaの記事にある通り、リマインダーや所在地情報などでユーザにアクセス権許可をお願いする必要がある場合、そのタイミングというのはUX的に重要だと感じています。.getResponse();とされています。「所在地情報を使用してスキルを拡張する」にありますが、Alexaからのリクエストには、session.user.permissionsとcontext.System.user.permissions内にconsentTokenも含まれている場合があります。このプロパティは廃止になりました。consentTokenを使用する既存のスキルは引き続き機能しますが、代わりにcontext.System.apiAccessTokenプロパティが使用されますと記載があり、リマインダーの場合と同様なのかははわかりませんが、この確認方法は今後できなくなるものと認識しています。}先述の「所在地情報を使用してスキルを拡張する」を確認したところ、apiAccessTokenはスキルに対するすべてのリクエストに含まれます。これは、ユーザーがリクエストを完了するのに必要な権限をスキルに付与したかどうかは関係ありません。そのため、スキルがリクエストを完了するのに必要な正しい権限セットが、トークンに含まれていない可能性があります。apiAccessTokenはすべてのスキルリクエストに含まれるため、apiAccessTokenが存在するかどうかで必要な権限があるかを判断することはできません。代わりにAPIを呼び出して、応答コードを確認します。Forbiddenの応答が返されるため、その時点でスキルのAlexaへの応答にAskForPermissionsConsentカードを含めることができまとあり、これだけでは権限を持っていることが確認できないのではないか?と考えています。APIを一度叩いてしまうしかないのかな?と考えていますが、チェックのためだけにAPIを叩くのも少し面倒だなと感じていまして、他に良い方法があればご教授いただきたいです。awardPager.list}}{{/each}}。