[Модуль] Google Location

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Google Location

Сообщение directman66 » Чт апр 11, 2019 12:40 pm

А самое главное - можно также забирать историю голосовых запросов от колонок гугл хоум.

Код: Выделить всё

$cookie='/var/www/cms/google.txt';
$ch = curl_init('https://myactivity.google.com/item?restrict=vaa&hl=ru&utm_source=udc&utm_medium=r&utm_campaign=');
    curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
    curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 3);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    $response = curl_exec($ch);
    $info = curl_getinfo($ch);
    curl_close($ch);

echo $response;
Осталось туда передать какие-то параметры - и можно будет даже обработчик транслита прилепить для английских колонок.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Pr0gra2Mer
Сообщения: 18
Зарегистрирован: Ср янв 31, 2018 7:20 am
Откуда: Омск
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: [Модуль] Google Location

Сообщение Pr0gra2Mer » Чт апр 11, 2019 2:16 pm

Странно, не получает местоположение. Хотя куки выгрузил. Файл обновляется при нажатии "Get locations".
Правда у меня под Окнами Алиса.
Система на Lenovo G580
Я в CONNECT
Я в YouTube
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: [Модуль] Google Location

Сообщение Eraser » Чт апр 11, 2019 2:24 pm

Pr0gra2Mer писал(а):
Чт апр 11, 2019 2:16 pm
Странно, не получает местоположение. Хотя куки выгрузил. Файл обновляется при нажатии "Get locations".
Правда у меня под Окнами Алиса.
если debug галку поставить, что в логе пишет?
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Pr0gra2Mer
Сообщения: 18
Зарегистрирован: Ср янв 31, 2018 7:20 am
Откуда: Омск
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: [Модуль] Google Location

Сообщение Pr0gra2Mer » Чт апр 11, 2019 2:43 pm

Eraser писал(а):
Чт апр 11, 2019 2:24 pm
Pr0gra2Mer писал(а):
Чт апр 11, 2019 2:16 pm
Странно, не получает местоположение. Хотя куки выгрузил. Файл обновляется при нажатии "Get locations".
Правда у меня под Окнами Алиса.
если debug галку поставить, что в логе пишет?
Логи посмотреть Xray -> Debug?
Система на Lenovo G580
Я в CONNECT
Я в YouTube
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: [Модуль] Google Location

Сообщение xor » Чт апр 11, 2019 2:50 pm

Pr0gra2Mer писал(а):
Eraser писал(а):
Чт апр 11, 2019 2:24 pm
Pr0gra2Mer писал(а):
Чт апр 11, 2019 2:16 pm
Странно, не получает местоположение. Хотя куки выгрузил. Файл обновляется при нажатии "Get locations".
Правда у меня под Окнами Алиса.
если debug галку поставить, что в логе пишет?
Логи посмотреть Xray -> Debug?
И в дебуге выбрать Файл лога с именем, напоминающим название модуля

Отправлено с моего Redmi 4X через Tapatalk

Pr0gra2Mer
Сообщения: 18
Зарегистрирован: Ср янв 31, 2018 7:20 am
Откуда: Омск
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: [Модуль] Google Location

Сообщение Pr0gra2Mer » Чт апр 11, 2019 2:53 pm

xor писал(а):
Чт апр 11, 2019 2:50 pm
Pr0gra2Mer писал(а):
Eraser писал(а):
Чт апр 11, 2019 2:24 pm
Pr0gra2Mer писал(а):
Чт апр 11, 2019 2:16 pm
Странно, не получает местоположение. Хотя куки выгрузил. Файл обновляется при нажатии "Get locations".
Правда у меня под Окнами Алиса.
если debug галку поставить, что в логе пишет?
Логи посмотреть Xray -> Debug?
И в дебуге выбрать Файл лога с именем, напоминающим название модуля

Отправлено с моего Redmi 4X через Tapatalk

Код: Выделить всё

17:52:00 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:52:00 Location data : Connection successful, reponse : 0
17:50:00 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:50:00 Location data : Connection successful, reponse : 0
17:48:01 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:48:01 Location data : Connection successful, reponse : 0
17:46:00 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:46:00 Location data : Connection successful, reponse : 0
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(148): google_location->updateLocation()
#3 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(88): google_location->admin(Array)
#4 C:\_majordomo\htdocs\lib\jTemplate.class.php(713) : eval()'d code(8): google_location->run()
#5 C:\_majordomo\htdocs\lib\jTemplate.class.php(713): eval()
#6 C:\_majordomo\htdocs\lib\jTemplate.class.php(195): jTemplate->parseModules('<!DOCTYPE html>...', Array, './templates/')
#7 C:\_majordomo\htdocs\lib\jTemplate.class.php(109): jTemplate->parse('<!DOCTYPE html>...', Array, './templates/')
#8 C:\_majordomo\htdocs\lib\parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#9 C:\_majordomo\htdocs\lib\parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#10 C:\_majordomo\htdocs\modules\panel.class.php(192): parser->__construct('./templates/pan...', Array, Object(panel))
#11 C:\_majordomo\htdocs\admin.php(34): panel->run()
#12 {main}
Система на Lenovo G580
Я в CONNECT
Я в YouTube
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: [Модуль] Google Location

Сообщение Eraser » Чт апр 11, 2019 3:20 pm

Pr0gra2Mer писал(а):
Чт апр 11, 2019 2:53 pm
xor писал(а):
Чт апр 11, 2019 2:50 pm
Pr0gra2Mer писал(а):
Eraser писал(а):
Чт апр 11, 2019 2:24 pm
Pr0gra2Mer писал(а):
Чт апр 11, 2019 2:16 pm
Странно, не получает местоположение. Хотя куки выгрузил. Файл обновляется при нажатии "Get locations".
Правда у меня под Окнами Алиса.
если debug галку поставить, что в логе пишет?
Логи посмотреть Xray -> Debug?
И в дебуге выбрать Файл лога с именем, напоминающим название модуля

Отправлено с моего Redmi 4X через Tapatalk

Код: Выделить всё

17:52:00 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:52:00 Location data : Connection successful, reponse : 0
17:50:00 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:50:00 Location data : Connection successful, reponse : 0
17:48:01 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:48:01 Location data : Connection successful, reponse : 0
17:46:00 Exception: Error connection : 0 => {"http_code":""} in C:\_majordomo\htdocs\modules\google_location\google_location.class.php:282
Stack trace:
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(183): google_location->updateLocation()
#3 C:\_majordomo\htdocs\lib\hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 C:\_majordomo\htdocs\objects\index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
17:46:00 Location data : Connection successful, reponse : 0
#0 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(228): google_location->getLocationData()
#1 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(187): google_location->getLocation()
#2 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(148): google_location->updateLocation()
#3 C:\_majordomo\htdocs\modules\google_location\google_location.class.php(88): google_location->admin(Array)
#4 C:\_majordomo\htdocs\lib\jTemplate.class.php(713) : eval()'d code(8): google_location->run()
#5 C:\_majordomo\htdocs\lib\jTemplate.class.php(713): eval()
#6 C:\_majordomo\htdocs\lib\jTemplate.class.php(195): jTemplate->parseModules('<!DOCTYPE html>...', Array, './templates/')
#7 C:\_majordomo\htdocs\lib\jTemplate.class.php(109): jTemplate->parse('<!DOCTYPE html>...', Array, './templates/')
#8 C:\_majordomo\htdocs\lib\parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#9 C:\_majordomo\htdocs\lib\parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#10 C:\_majordomo\htdocs\modules\panel.class.php(192): parser->__construct('./templates/pan...', Array, Object(panel))
#11 C:\_majordomo\htdocs\admin.php(34): panel->run()
#12 {main}
интернет на сервере доступен?
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
viktor6
Сообщения: 273
Зарегистрирован: Вс авг 20, 2017 1:46 am
Благодарил (а): 142 раза
Поблагодарили: 13 раз

Re: [Модуль] Google Location

Сообщение viktor6 » Чт апр 11, 2019 6:17 pm

Eraser писал(а):
Чт апр 11, 2019 9:54 am
directman66 писал(а):
Чт апр 11, 2019 9:42 am
Как по простому скачать именно тот файл кукисов? Можно сделать загрузку файла на сервер? Пример загрузки файла есть у меня в модуле camshoter.
Чтобы получить файл с cookies:
  1. Зайти на https://www.google.ru/maps
  2. Авторизоваться там, если не авторизовались
  3. Сохранить файл с помощью cookies.txt
Насчет загрузки на сервер я подумаю, в планах было попробовать авторизоваться по логин/паролю и получить нужные cookies
Что значить сохранить с помощью cookies.txt
Raspberry Pi3, с образа от Сергея 3.34
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: [Модуль] Google Location

Сообщение Eraser » Чт апр 11, 2019 6:24 pm

viktor6 писал(а):
Чт апр 11, 2019 6:17 pm
Eraser писал(а):
Чт апр 11, 2019 9:54 am
directman66 писал(а):
Чт апр 11, 2019 9:42 am
Как по простому скачать именно тот файл кукисов? Можно сделать загрузку файла на сервер? Пример загрузки файла есть у меня в модуле camshoter.
Чтобы получить файл с cookies:
  1. Зайти на https://www.google.ru/maps
  2. Авторизоваться там, если не авторизовались
  3. Сохранить файл с помощью cookies.txt
Насчет загрузки на сервер я подумаю, в планах было попробовать авторизоваться по логин/паролю и получить нужные cookies
Что значить сохранить с помощью cookies.txt
Cookie.txt - плагин для chrome, это ссылка на сам плагин
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
viktor6
Сообщения: 273
Зарегистрирован: Вс авг 20, 2017 1:46 am
Благодарил (а): 142 раза
Поблагодарили: 13 раз

Re: [Модуль] Google Location

Сообщение viktor6 » Чт апр 11, 2019 6:31 pm

Eraser писал(а):
Чт апр 11, 2019 6:24 pm

Cookie.txt - плагин для chrome, это ссылка на сам плагин
Я логику не улавливаю плагин устанавливается в браузер правильно? Но причем тут слова Сохранить файл с помощью cookies.txt написал бы установить плагин.
Тогда не понятно что указывать в Cookie path
Raspberry Pi3, с образа от Сергея 3.34
Ответить