Я включил разрешение countryAndPostalCode в навыке и обеспечил его предоставление в приложении Alexa iOS.
Для безопасности я предлагаю вам выполнить тройную проверку с помощью навигации.в «Настройки навыков»> «Разрешения»> «Управление разрешениями» и убедитесь, что переключатель «Страна и почтовый индекс устройства» включен.Я обнаружил некоторое несоответствие в Android между состоянием, отображаемым на странице «Настройки навыков», и фактическим состоянием переключения.
Дважды проверьте заголовок: {"Authorization": "Bearer " + apiAccessToken}
.Как вы упомянули, consentToken
устарело, поэтому должно быть apiAccessToken
.Также убедитесь, что у вас есть пробел между Bearer
и apiAccessToken
.
Если это все еще не работает, попробуйте снова включить навык.Возможно, вы как-то попали в плохое состояние.
В качестве примечания, очевидно, что он не позволяет вам вызывать API countryAndPostalCode, даже если у вас есть разрешение на получение полного адреса.Поэтому, если вы запросили разрешение на полный адрес, вам нужно вызвать API полного адреса.