2017-01-18 3 views
4

Я основываюсь на действиях в Google API, используя API.ai. Чтобы выполнить одно из моих действий, мне нужно знать местоположение пользователя и местное время.Могу ли я получить местное время реквестера (или смещение) от действий в Google?

Я смог успешно запросить и получить обратно местоположение пользователя.

Однако я не вижу никакого способа получить локальное время или временное смещение пользователя. Есть ли способ сделать это?

(я понимаю, что я мог бы использовать место, чтобы выяснить, смещение, но для этого потребуется еще один вызов API или использование другой библиотеки, которую я предпочел бы избежать.)

Спасибо заранее.

- Обновление -

Согласно ответу Леона ниже, и по состоянию на 18 января 2017 года эта информация в настоящее время не предоставляется API. Чтобы получить необходимую информацию, я запросил разрешение на точное местоположение пользователя, которое возвращает lat и lng. Затем я использовал API-интерфейс http://www.geonames.org/, чтобы получить смещение часового пояса.

+0

Можно ли использовать '@ sys.date-time' как Entity в запросе? –

+0

Ммм, это может быть возможность получить его, но, как я понимаю, пользователю сначала нужно будет сказать дату и время, которые будут соответствовать сущности. Я не думаю, что слот лица будет заполнен без этого ... Разве вы не знаете по-другому? – strttn

ответ

0

Часовой пояс устройства еще не предусмотрен.

+0

Спасибо, что ответил, Леон. Мне кажется, что это будет полезная и не особо конфиденциальная информация, которая, как мы надеемся, скоро будет предоставлена, и я смогу добавить добавление здесь. А пока я думаю, что это ответ :) – strttn

Смежные вопросы