地址,县,州和城市键中的空值

时间:2018-03-06 17:04:29

标签: alexa alexa-skills-kit

LOG:

    2018-03-06T16:45:22.452Z    c24b7465-215d-11e8-aefd-bfbf7ac6d9a8    
    { 
    addressLine1: null,
    addressLine2: null,
    addressLine3: null,
    districtOrCounty: null,
    stateOrRegion: null,
    city: null,
    countryCode: 'US',
    postalCode: '63101' 
    }

通过配套应用授予权限, 我得到了有效的同意令牌,apiEndpoint和deviceId

令牌: eyJ0eXAiOiJKV1QiLCJhXXX

Api终点: https://api.amazonalexa.com 设备ID: amzn1.ask.device.AETPMACRXXX

我的代码:

    const token = event.context.System.apiAccessToken
    const apiEndpoint = event.context.System.apiEndpoint
    const deviceId = event.context.System.device.deviceId
    console.log(
      `Token: ${token} \n 
       Api Endpoint: ${apiEndpoint}
       Device ID: ${deviceId}`)
    const deviceAddressService = new Alexa.services.DeviceAddressService()
    const fullAddress = deviceAddressService.getFullAddress(deviceId,apiEndpoint,token).then(data => {
      resolve(data)
    })
    .catch(err => {
      reject(err.message)
      })
    })

Permission in Developer Portal enabled 我只收到邮政和国家代码......任何想法?

1 个答案:

答案 0 :(得分:0)

我只获得邮政编码和国家/地区的原因与开发人员门户网站中的代码或任何设置无关,而是与echo点本身无关。在我的回声点下的alexa应用程序中,给出的地址仅包含邮政编码和国家/地区