Jump to content


Собственные SDK разработки (API)


  • Please log in to reply
33 replies to this topic

#21 Guest_vizras_*

Guest_vizras_*
  • Guests

Posted 15 May 2017 - 13:11 PM

а почему у меня пусто?



#22 Guest_vizras_*

Guest_vizras_*
  • Guests

Posted 15 May 2017 - 13:15 PM

выдает только: 

{"item":{"nm":"login","cls":1,"id":13239340,"mu":0,"uacl":2146947},"flags":1025}  

и все



#23 pach

pach

    Orange Guru

  • Members
  • PipPipPip
  • 5,360 posts
  • LocationBelarus

Posted 16 May 2017 - 05:43 AM

vizras, попробуйте id 13224988

https://trc-api.wialon.com/wialon/ajax.html?svc=core/search_item&params="id":13224988,"flags":1025}&sid=

I do not answer emails and personal messages | Я не отвечаю на личные сообщения и почту


#24 Guest_vizras_*

Guest_vizras_*
  • Guests

Posted 16 May 2017 - 08:20 AM

Заработало, большое спасибо Вам!



#25 pach

pach

    Orange Guru

  • Members
  • PipPipPip
  • 5,360 posts
  • LocationBelarus

Posted 16 May 2017 - 08:38 AM

vizras, вы ID своего объекта некорректно указывали значит.

При создании объекта, ему в БД присваивается внутренний ID, который отличается от ID устройства.

Узнать такой ID можно попробовать тем же запросом, но с другими флагами:

https://sdk.wialon.c...v_po_kriterijam

https://trc-api.wialon.com/wialon/ajax.html?svc=core/search_items&params={"spec":{"itemsType":"avl_unit","propName":"sys_name","propValueMask":"*","sortType":"sys_name"},"force":1,"flags":1,"from":0,"to":0 }&sid=

I do not answer emails and personal messages | Я не отвечаю на личные сообщения и почту


#26 Guest_vizras_*

Guest_vizras_*
  • Guests

Posted 16 May 2017 - 12:37 PM

Ясно, спасибо. А как теперь из ответа выделить например параметр pwr_ext, либо какой-нибудь другой?



#27 pach

pach

    Orange Guru

  • Members
  • PipPipPip
  • 5,360 posts
  • LocationBelarus

Posted 17 May 2017 - 10:42 AM

vizras, думаю дальше вопрос нужно решать самостоятельно.

Попробуйте написать программу, которая будет генерировать sdk запрос, получать его и в нем искать нужный параметр.

Для такого приложения вам понадобится постоянная авторизация.

Почитать про ключи можно тут:

https://sdk.wialon.c...ref/login/login


I do not answer emails and personal messages | Я не отвечаю на личные сообщения и почту


#28 Guest_vizras_*

Guest_vizras_*
  • Guests

Posted 17 May 2017 - 13:22 PM

спасибо



#29 pach

pach

    Orange Guru

  • Members
  • PipPipPip
  • 5,360 posts
  • LocationBelarus

Posted 23 May 2017 - 06:46 AM

Получение токена:

http://orange.gps-trace.com/login.html?client_id=myapp&access_type=-1&activation_time=0&duration=2592000&lang=ru&flags=0x1&user=pach&response_type=token

Логиниямся используя токен из пункта выше:

https://trc-api.wialon.com/wialon/ajax.html?svc=token/login&params={"token":"xxx8a19e7af9a1929ad03a0f7bdf81d654307F85D318AC1FF540A32B6FE3D26913E47065"}

Получаем ответ вида:

{"host":"xxxx","eid":"xxx651b1cdc2cbbbb4a1fafa55eca034","au":"pach","tm":1495521521,"wsdk_version":"1.133","user":{"nm":"pach","cls":1,"id":12162880,"prp":{"dst":"-1","email":"shaleny03@gmail.com","evt_flags":"2","language":"en","locator":"1","loctok":"1423888004445","locup":"1","m_ml":"12","mbl_geolocation":"1","mbl_mp_type":"map_google","mbl_ui_visibility":"1","mbl_un_visibility":"1","mbl_ut_msg_params":"1","mbl_ut_sensors":"1","minimap_zoom_level":"15","monuv":"1","mps":"{}","msc":"1","muf":"11","otip":"0","radd":"{\"w\":\"6\",\"c\":0,\"u\":14776968,\"a\":1,\"td\":0,\"s\":\"default\",\"f\":0}","show_log":"1","shown":"15156038","sloc":"15156038","tz":"167848496","ud":"1","umap":"{\"baseLayer\":\"OSM,map\",\"overlays\":\"\",\"minimap\":false}","us_addr_fmt":"1255211008_10_5","used_hw":"{\"24\":1,\"96266\":1,\"248043\":1,\"275064\":3,\"11656488\":1,\"12082396\":1,\"13617993\":2}","ws":"2.6.9"},"crt":0,"bact":12162881,"mu":0,"ct":1412713356,"ftp":{"ch":0,"tp":0},"fl":36,"hm":"","ld":1495521521,"mapps":{},"mappsmax":0,"uacl":2146947},"token":"{\"app\":\"myapp\",\"ct\":1495519891,\"at\":1495519891,\"dur\":2592000,\"fl\":-1,\"p\":\"{}\",\"items\":[]}","th":"2d58a19e7af9a1929ad03a0f7bdf81d654307F85D318AC1FF540A32B6FE3D26913E47065","classes":{"avl_hw":4,"avl_resource":3,"avl_unit":2,"avl_unit_group":5,"user":1},"features":{"unlim":0,"svcs":{"allow_core_login":1,"avl_resource":0,"avl_unit":1,"create_units":1,"email_notification":1,"messages":1,"notifications":1,"pois":1,"sdk":1,"storage_user":0,"trace_mobile2":1,"trace_orange":1,"unit_commands":1,"wialon_activex":1,"wialon_mobile":1,"wialon_trace_api":1,"zones_library":1}}}

Отсюда берем "eid" и используем его как "sid" для remoteAPI запросов


I do not answer emails and personal messages | Я не отвечаю на личные сообщения и почту


#30 Guest_adi_fastovitskiy_*

Guest_adi_fastovitskiy_*
  • Guests

Posted 22 October 2017 - 15:50 PM

Здравствуйте,подскажите пожалуйста, актуально ли для использования sdk.wialon.com под orange? Пытаюсь написать небольшое приложение под ваш сервис,авторизация проходит успешно, однако большая часть команд возвращает ошибку 7(доступ запрещен).



#31 pach

pach

    Orange Guru

  • Members
  • PipPipPip
  • 5,360 posts
  • LocationBelarus

Posted 23 October 2017 - 05:16 AM

adi_fastovitskiy, читайте сообщение выше, а лучше всю эту тему.


I do not answer emails and personal messages | Я не отвечаю на личные сообщения и почту


#32 Guest_adi_fastovitskiy_*

Guest_adi_fastovitskiy_*
  • Guests

Posted 06 November 2017 - 14:51 PM

pach, спасибо,прочел. Возник вопрос.Есть ли возможность,используя данный API, получить с трека за определенный интервал среднюю скорость объекта?

На новом сайте мониторинга при запросе трека за определенный интервал можно увидеть среднюю скорость трека,как на скриншоте ниже.Однако в самом API я нигде данной возможности не нашел.

Attached File  Снимок.PNG   59.74KB   0 downloads

Заранее спасибо за ответ. Данные мне необходимы для реализации небольшого проекта в нашем институте.



#33 pach

pach

    Orange Guru

  • Members
  • PipPipPip
  • 5,360 posts
  • LocationBelarus

Posted 08 November 2017 - 06:41 AM

adi_fastovitskiy, данный метод не описан в документации. Если пишите собственное приложение, то реализуйте там расчет средней скорости.

Выгружайте пул сообщений и считайте скорость (пример выгрузки на 1 странице).


I do not answer emails and personal messages | Я не отвечаю на личные сообщения и почту


#34 Guest_adi_fastovitskiy_*

Guest_adi_fastovitskiy_*
  • Guests

Posted 25 November 2017 - 23:19 PM

Pach, здравствуйте, около месяца назад работал запрос "render/create_messages_layer",который строил графический слой трека. К сожалению, на текущий момент данный запрос всегда возвращает error:7. Токен получал с неограниченными правами(acces_type=-1). С чем это может быть связано? Данные подставлял из примера(кроме даты и id):

https://trc-api.wialon.com/wialon/ajax.html?svc=render/create_messages_layer&
	params={
		"layerName":"messages",
		"itemId":34868,
		"timeFrom":1357938000,
		"timeTo":1358715599,
		"tripDetector":1,
		"trackColor":cc713cff,
		"trackWidth":5,
		"arrows":1,
		"points":0,
		"pointColor":0,
		"annotations":0
	}&sid=<your_sid>

Результат:

{"error":7}

Заранее спасибо.

UPD:Проблема решена,дело было в ID,который посылался неверный.


Edited by adi_fastovitskiy, 26 November 2017 - 15:31 PM.

  • pach likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users