我无法从Alexa API获取完整地址。 这是我使用的代码:
const token = conv._alexaContext!.event.context.System.apiAccessToken
const deviceId = conv._alexaContext!.event.context.System.device.deviceId
const apiEndpoint = conv._alexaContext!.event.context.System.apiEndpoint
const hasPermission = conv._alexaContext!.event.context.System.user.permissions
const das = new Alexa.services.DeviceAddressService()
das.getFullAddress(deviceId, apiEndpoint, token)
.then((data: object) => {
console.log('City: ' + data)
})
.catch((error: any) => {
console.log(error.message)
})
不幸的是,控制台没有记录任何内容。那怎么了?