LiveGPS писал(а):sergejey писал(а):А есть у вас какое-нибудь API, что б координаты зарегистрированного устройства получить?
Именно API нет, но получать данные в json не проблема и с помощью того, что есть.
В настройках трекера создаем "приватную ссылку для слежения", берем оттуда цифровой код и вставляем в параметр "code" скрипта "livegpstracks.com/viewer_coos_s.php".
Например:
1. Созданная ссылка выглядит так: "livegpstracks.com/dv_58513196341361420771757.html"
2. Берем только цифры: "58513196341361420771757"
3. Подставляем в запрос: "livegpstracks.com/viewer_coos_s.php?code=58513196341361420771757"
4. Получаем в ответ JSON с набором данных по последней координате. Основные поля имеют понятные названия.
Можно перечислить коды через точку с запятой, если к аккаунту подключено несколько трекеров и нужно получить данные одним запросом. В этом случае нужны дополнительные параметры - username, pass. Т.е. юзернейм и пароль в md5.
upd:
http://livegpstracks.com/viewer_coos_s.php?code=xxx
подскажите, чем обрабоать JSON ответ типа?
Код: Выделить всё
upd:
[{"code":"55514948447628658217585","id":"5166507988","lat":"56.838377","lng":"60.619749","speed":"0","azimuth":"0","d":"2017-05-15","t":"16:00:44","altitude":"0","battery":"50","gpsaccuracy":"-1","mcc":"250","mnc":"01","lac":"41507","cellid":"64534","act":"3","device":"rtt","temper":"32.2","gpslbs":"V","gsmlevel":"0","intsend":"10","intsendotl":"0","btxt":"","sos":"0","repid":"2.6.1","reptype":"","devid":"","in1":"","in2":"","in3":"","in4":"","in5":"","in6":"","in7":"","in8":"","in9":"","utc":"1494846044","bigdata":"type:3:dt:2017-05-15 14:00:57,type:3:rtt,inttemper:2:32.2:\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0431\u0430\u0442\u0430\u0440\u0435\u0438:C,verpo:3:2.6.1:\u0412\u0435\u0440\u0441\u0438\u044f \u041f\u041e:,rttIntsend:2:10:\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438:","diff_time":"7084","inttemper":"32.2","perbattery":"50"}]
upd2:
viewtopic.php?p=37549#p37549
upd3: помогите распарсить JSON
Код: Выделить всё
$content="[{"code":"55514948447628658217585","id":"5166507988","lat":"56.838377","lng":"60.619749","speed":"0","azimuth":"0","d":"2017-05-15","t":"16:00:44","altitude":"0","battery":"50","gpsaccuracy":"-1","mcc":"250","mnc":"01","lac":"41507","cellid":"64534","act":"3","device":"rtt","temper":"32.2","gpslbs":"V","gsmlevel":"0","intsend":"10","intsendotl":"0","btxt":"","sos":"0","repid":"2.6.1","reptype":"","devid":"","in1":"","in2":"","in3":"","in4":"","in5":"","in6":"","in7":"","in8":"","in9":"","utc":"1494846044","bigdata":"type:3:dt:2017-05-15 14:00:57,type:3:rtt,inttemper:2:32.2:\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0431\u0430\u0442\u0430\u0440\u0435\u0438:C,verpo:3:2.6.1:\u0412\u0435\u0440\u0441\u0438\u044f \u041f\u041e:,rttIntsend:2:10:\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438:","diff_time":"11206","inttemper":"32.2","perbattery":"50"}]"
$data=json_decode($content);
echo ($data->id);
на выходе ничего не получаю