[Модуль] Google Location

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

Модератор: immortal

viktor6
Сообщения: 272
Зарегистрирован: Вс авг 20, 2017 1:46 am
Благодарил (а): 142 раза
Поблагодарили: 12 раз

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

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

У меня чтото так и не получилось настроить. Скачал cookies залил на сервер прописал путь, а в ответ тишина.
СпойлерПоказать
Последний раз редактировалось viktor6 Пт апр 12, 2019 10:44 pm, всего редактировалось 1 раз.
Raspberry Pi3, с образа от Сергея 3.34
Аватара пользователя
xor
Сообщения: 1688
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 195 раз
Поблагодарили: 495 раз

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

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

viktor6 писал(а):
Чт апр 11, 2019 11:22 pm
У меня чтото так и не получилось настроить. Скачал cookies залил на сервер прописал путь, а в ответ тишина.
Тут уже данные пошли, разбор сломался
За это сообщение автора xor поблагодарил:
viktor6 (Чт апр 11, 2019 11:42 pm)
Рейтинг: 1.22%
Аватара пользователя
xor
Сообщения: 1688
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 195 раз
Поблагодарили: 495 раз

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

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

обидно, что тупо по ссылке https://www.google.com/maps/preview/loc ... &gl=ru&pb=
данные возвращаются
СпойлерПоказать
2019-04-11_23-39-11.png
2019-04-11_23-39-11.png (19.58 КБ) 1871 просмотр
из модуля не выходит(
скриптом если выводить
$info = curl_getinfo($ch);
print_r( $info);

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

Array ( [url] => https://www.google.com/maps/preview/locationsharing/read?authuser=0&hl=ru&gl=ru&pb= [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 20 [redirect_count] => 0 [total_time] => 0.062 [namelookup_time] => 0.031 [connect_time] => 0.031 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [redirect_url] => [primary_ip] => 173.194.44.82 [certinfo] => Array ( ) [primary_port] => 443 [local_ip] => 192.168.1.7 [local_port] => 58462 )
ошибка [ssl_verify_result] => 20
CURLINFO_SSL_VERIFYRESULT - Результат проверки SSL-сертификата, запрошенной с помощью установки параметра CURLOPT_SSL_VERIFYPEER
Аватара пользователя
Eraser
Сообщения: 1011
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 765 раз
Контактная информация:

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

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

xor писал(а):
Чт апр 11, 2019 11:50 pm
обидно, что тупо по ссылке https://www.google.com/maps/preview/loc ... &gl=ru&pb=
данные возвращаются
СпойлерПоказать
2019-04-11_23-39-11.png
из модуля не выходит(
скриптом если выводить
$info = curl_getinfo($ch);
print_r( $info);

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

Array ( [url] => https://www.google.com/maps/preview/locationsharing/read?authuser=0&hl=ru&gl=ru&pb= [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 20 [redirect_count] => 0 [total_time] => 0.062 [namelookup_time] => 0.031 [connect_time] => 0.031 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [redirect_url] => [primary_ip] => 173.194.44.82 [certinfo] => Array ( ) [primary_port] => 443 [local_ip] => 192.168.1.7 [local_port] => 58462 )
ошибка [ssl_verify_result] => 20
CURLINFO_SSL_VERIFYRESULT - Результат проверки SSL-сертификата, запрошенной с помощью установки параметра CURLOPT_SSL_VERIFYPEER
можно попробовать отключить проверку

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

   
    curl_setopt($ch, CURLOPT_TIMEOUT, 3);
    curl_setopt($ch, CURLOPT_HEADER, 1);
 + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    $response = curl_exec($ch);
    $info = curl_getinfo($ch);
За это сообщение автора Eraser поблагодарил:
xor (Пт апр 12, 2019 12:34 am)
Рейтинг: 1.22%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Eraser
Сообщения: 1011
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 765 раз
Контактная информация:

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

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

viktor6 писал(а):
Чт апр 11, 2019 11:22 pm
У меня чтото так и не получилось настроить. Скачал cookies залил на сервер прописал путь, а в ответ тишина.
СпойлерПоказать

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

22:28:02 Exception: Error json data : [null,null,"0ahUKEwj72fr54sjhAhUww8QBHUG4DHEQ8ZABCAE","QpWvXPuwAbCGk74PwfCyiAc",null,null,"GkkAHrX0pqmYtwsnVo353+L7iHb5Fj\/tUTo921Md7pA1pJzItDyuD4sm+D0+BWkIkN1eIXXTqqOF4doxdeJCCGw4DvMB0L\/b4laj",1800,1555010882545,[null,[null,[null,32.5645125,46.6524246],1555010308299,16,"\u043f\u0440\u043e\u0441\u043f\u0435\u043a\u0442 \u0411\u0443\u0434\u0456\u0432\u0435\u043b\u044c\u043d\u0438\u043a\u0456\u0432, 26, \u0425\u0435\u0440\u0441\u043e\u043d, \u0425\u0435\u0440\u0441\u043e\u043d\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0423\u043a\u0440\u0430\u0438\u043d\u0430, 73009",null,"UA",10800000],"IJC51eW_rbKK8wE"]] in /var/www/html/modules/google_location/google_location.class.php:290
Stack trace:
#0 /var/www/html/modules/google_location/google_location.class.php(228): google_location->getLocationData()
#1 /var/www/html/modules/google_location/google_location.class.php(187): google_location->getLocation()
#2 /var/www/html/modules/google_location/google_location.class.php(183): google_location->updateLocation()
#3 /var/www/html/lib/hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 /var/www/html/objects/index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
22:28:02 Location data : Connection successful, reponse : 200
22:26:02 Exception: Error json data : [null,null,"0ahUKEwjkyNrA4sjhAhU54aYKHTjTBs8Q8ZABCAE","yZSvXKTAOrnCmwW4ppv4DA",null,null,"GkkAHrX0pj7ucrL1aHZhhRSiXhsLZmcgAR2DhZlPawyflKEbFkxRKHI0k0RxXASJfJC1Z494zI4YcswwyTLY\/GhMjc8UY8JBwgEw",1800,1555010762457,[null,[null,[null,32.5645125,46.6524246],1555010308299,16,"\u043f\u0440\u043e\u0441\u043f\u0435\u043a\u0442 \u0411\u0443\u0434\u0456\u0432\u0435\u043b\u044c\u043d\u0438\u043a\u0456\u0432, 26, \u0425\u0435\u0440\u0441\u043e\u043d, \u0425\u0435\u0440\u0441\u043e\u043d\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0423\u043a\u0440\u0430\u0438\u043d\u0430, 73009",null,"UA",10800000],"IJC51eW_rbKK8wE"]] in /var/www/html/modules/google_location/google_location.class.php:290
Stack trace:
#0 /var/www/html/modules/google_location/google_location.class.php(228): google_location->getLocationData()
#1 /var/www/html/modules/google_location/google_location.class.php(187): google_location->getLocation()
#2 /var/www/html/modules/google_location/google_location.class.php(183): google_location->updateLocation()
#3 /var/www/html/lib/hooks.inc.php(146): google_location->processSubscription('MINUTELY', Array)
#4 /var/www/html/objects/index.php(175): processSubscriptions('MINUTELY', Array)
#5 {main}
22:26:02 Location data : Connection successful, reponse : 200
да тут уже данные, но данные с юникодом, исправлю разбор
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
xor
Сообщения: 1688
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 195 раз
Поблагодарили: 495 раз

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

Сообщение xor » Пт апр 12, 2019 12:33 am

вылечилось добавлением двух строк в настройки курла

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

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);//
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);//
данные пошли
ps. о, eraser, не увидел)
Аватара пользователя
xor
Сообщения: 1688
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 195 раз
Поблагодарили: 495 раз

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

Сообщение xor » Пт апр 12, 2019 12:46 am

А для связи с gps модулем и юзерами мдм, наверное, нужно какие-то фейковые устройства заводить в gps модуле?
устройства - это значение в поле id_user?
Аватара пользователя
Eraser
Сообщения: 1011
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 765 раз
Контактная информация:

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

Сообщение Eraser » Пт апр 12, 2019 8:30 am

xor писал(а):
Пт апр 12, 2019 12:46 am
А для связи с gps модулем и юзерами мдм, наверное, нужно какие-то фейковые устройства заводить в gps модуле?
устройства - это значение в поле id_user?
устройство автоматом создается в gps модуле, при пересылке данных, и вот там все привязки можно настроить
идентификатор устройства будет из id_user
За это сообщение автора Eraser поблагодарил:
xor (Пт апр 12, 2019 6:29 pm)
Рейтинг: 1.22%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Pr0gra2Mer
Сообщения: 16
Зарегистрирован: Ср янв 31, 2018 7:20 am
Откуда: Омск
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Pr0gra2Mer » Пт апр 12, 2019 9:03 am

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}
интернет на сервере доступен?
Да, обновления Алиса качает. погоду получает. Доступ в интернет напрямую через роутер, ограничений нет.
Последний раз редактировалось Pr0gra2Mer Пт апр 12, 2019 9:11 am, всего редактировалось 2 раза.
Система на Lenovo G580
Я в CONNECT
Я в YouTube
Аватара пользователя
Eraser
Сообщения: 1011
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 765 раз
Контактная информация:

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

Сообщение Eraser » Пт апр 12, 2019 9:09 am

Pr0gra2Mer писал(а):
Пт апр 12, 2019 9:03 am
Да, обновления Алиса качает. погоду получает. Доступ в интернет напрямую через роутер, ограничений нет.
залил обновление
За это сообщение автора Eraser поблагодарил:
Pr0gra2Mer (Пт апр 12, 2019 9:23 am)
Рейтинг: 1.22%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить