Веб-сервисы (API) системы CargoGeo

Система CargoGeo предоставляет доступ ко всей своей информации через API в виде веб-сервисов (веб-служб) XML SOAP (*.asmx).
Список доступных сервисов приведен ниже:


API маршрутизации

API геокодирования

API для работы с грузами

API для работы с машинами (транспортом)

API общих функций системы

В настоящее время система CargoGeo находится в стадии пре-релиза. Документация по веб-сервисам находится на стадии разработки, возможны изменения интерфейсов и состава веб-методов.

Для начала пользования сервисами Вам нужно зарегистрироваться на сайтеhttp://dev.cargogeo.com, перейти в кабинет и зарегистрировать там свой ресурс, на котором будут использоваться сервисы, обязательно указав IP с которого будет осуществляться доступ к сервисам с Вашего аккаунта.

В настоящее время сервисы находятся в стадии бета-тестирования и документация по большинству из них не разработана. Если Ваш сайт находится в начальной стадии разработки, рекомендуем избрать для него технологию ASP .NET, поскольку это сильно облегчит разработку. Примерно через неделю мы начнем предоставлять шаблон сайта ASP .NET, использующего все основные сервисы.

Если Вы используете PHP, ситуация сложнее. В настоящее время документации по использованию сервисов средствами PHP не существует, документация будет разрабатываться только с начала октября. 

Однако, формат запросов к основным сервисам указан на страницах самих сервисов.
Геокодирование http://geocoding.cargogeo.com/geocodeservice.asmx
http://geocoding.cargogeo.com/geocodeservice.asmx?op=GeoCodeRu - геокодирование текста (получение структуры населенного пункта)
http://geocoding.cargogeo.com/geocodeservice.asmx?op=GetCitiesList - получение списка городов по фильтру
http://geocoding.cargogeo.com/geocodeservice.asmx?op=GeoCodeList - получение списка структур населенных пунктов по списку текстовых представлений города
http://geocoding.cargogeo.com/geocodeservice.asmx?op=GetCountriesList - получение списка стран
http://geocoding.cargogeo.com/geocodeservice.asmx?op=GetGeoObjectsList - получение списка географических объектов - городов, регионов и стран, которые подходят по фильтру

Маршрутизация http://dev.cargogeo.com/RoutingService.asmx
http://dev.cargogeo.com/RoutingService.asmx?op=GetRouteData - получение маршрутной информации 
http://dev.cargogeo.com/RoutingService.asmx?op=GetRouteDataByText - получение маршрута по списку переданных городов в текстовой форме

Работа с грузами в системе:
http://dev.cargogeo.com/CargoService.asmx - Сервис работы с грузами. Основные методы:
http://dev.cargogeo.com/CargoService.asmx?op=CargoSearch - поиск грузов (с геоданными для отображения на карте)
http://dev.cargogeo.com/CargoService.asmx?op=CargoSearchTable поиск грузов (таблица результатов)
http://dev.cargogeo.com/CargoService.asmx?op=UpdateCargo - изменить или добавить груз
http://dev.cargogeo.com/CargoService.asmx?op=StopCargo - остановить груз

Работа с машинами:
http://dev.cargogeo.com/TruckService.asmx?op=TruckSearch - поиск машин по критериям с картографической информацией
http://dev.cargogeo.com/TruckService.asmx?op=TruckSearchTable - поиск машин с табличным результатом
http://dev.cargogeo.com/TruckService.asmx?op=UpdateTruck - изменить или добавить машину
http://dev.cargogeo.com/TruckService.asmx?op=StopTruck - приостановить машину

Общие функции системы:
http://dev.cargogeo.com/CommonService.asmx?op=GetContactDataByCargoWithSource - получение контактов по грузу
http://dev.cargogeo.com/CommonService.asmx?op=GetContactDataByTruckWithSource - получение контактов по машине
http://dev.cargogeo.com/CommonService.asmx?op=ListTruckTypes - список типов машин
http://dev.cargogeo.com/CommonService.asmx?op=ListTruckViews - список видов машин

Использование веб-сервисов средствами PHP описано здесь: http://metrix.fcny.org/wiki/display/tips/How+to+Create+a+PHP+Client+for+a+.NET+and+SOAP-based+Web+Service+API

Предварительные рекомендации по размещению информации на сайте CargoGeo и получению информации из системы CargoGeo через API Вы можете получить, обратившись в службу технической поддержки по адресу support@cargogeo.com
Яндекс.Метрика