Aws lambda Alexa地理位置

Aws lambda Alexa地理位置,aws-lambda,alexa,alexa-skill,Aws Lambda,Alexa,Alexa Skill,我试图通过Alexa技能获得地理位置。 我已经在Alexa控制台中启用了位置服务,并且我已经授权了发送地理位置的技能 我收到的信息如下: { "context": { "Extensions": { "available": {} }, "System": { "application": { "applicationI

我试图通过Alexa技能获得地理位置。 我已经在Alexa控制台中启用了位置服务,并且我已经授权了发送地理位置的技能

我收到的信息如下:

{
  "context": {
    "Extensions": {
      "available": {}
    },
    "System": {
      "application": {
        "applicationId": "..."
      },
      "device": {
        "supportedInterfaces": {},
        "deviceId": "..."
      },
      "apiEndpoint": "https://api.eu.amazonalexa.com",
      "user": {
        "userId": "...",
        "permissions": {
          "scopes": {
            "alexa::devices:all:geolocation:read": {
              "status": "GRANTED"
            }
          },
          "consentToken": "..."
        }
      },
      "apiAccessToken": "...",
      "unit": {
        "unitId": "..."
      }
    }
  },
  "version": "1.0",
  "session": {
    "application": {
      "applicationId": "..."
    },
    "user": {
      "userId": "...",
      "permissions": {
        "scopes": {
          "alexa::devices:all:geolocation:read": {
            "status": "GRANTED"
          }
        },
        "consentToken": "..."
      }
    },
    "new": true,
    "sessionId": "..."
  },
  "request": {
    "requestId": "...",
    "locale": "it-IT",
    "intent": {
      "name": "MyIntent",
      "confirmationStatus": "NONE"
    },
    "type": "IntentRequest",
    "timestamp": "2021-01-28T07:39:53Z"
  }
}

如您所见,地理位置已被授予,但所描述的地理位置字段完全丢失。

您认为大多数回声设备无法使用地理位置是正确的。固定设备只提供注册地址,不提供地理坐标


但是,您可以使用“地理编码”服务将大多数地址转换为坐标。例如。

你说的地理位置不适用于大多数回声设备是正确的。固定设备只提供注册地址,不提供地理坐标


但是,您可以使用“地理编码”服务将大多数地址转换为坐标。例如。

重试后,您可以在alexa mobile app的“设备设置”部分添加位置。.谢谢@dephal soni,事实上,这是另一条信息(我成功获得了它)。似乎地理位置不适用于Alexa,但仅适用于与之集成的可穿戴设备。重试后,您可以在Alexa mobile app的设备设置部分添加位置。谢谢@defhal soni,事实上,这是另一条信息(我成功获得了它)。地理定位似乎不适用于Alexa,而只适用于与之集成的可穿戴设备。