Действия на google: conv.device возвращают только координаты - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь получить страну местонахождения пользователя.Мой код, в основном скопированный из примера, выглядит следующим образом:

    else {
        conv.ask(new Permission({
            context: 'To get your country',
            permissions: ['DEVICE_COARSE_LOCATION', 'DEVICE_PRECISE_LOCATION'],
        }))
    }

})

app.intent('Get Permission', (conv, params, granted) => {
    // granted: inferred first (and only) argument value, boolean true if granted, false if not
    const explicit = conv.arguments.get('PERMISSION') // also retrievable w/ explicit arguments.get
    const {location} = conv.device;
    console.log('dbgrrr  '+ Object.keys(location));

В последней строке я пытаюсь выяснить, что возвращает объект местоположения, который должен быть объектом типа GoogleActionsV2Location -но только coordinates прибывают.Как мне добраться до regionCode мне нужно?

...