ПОЛЬЗОВАТЕЛЯМ САЙТА И ПАРТНЕРАМ: WEB-СЛУЖБЫ САЙТА ПЕРЕВОЗКИ.РУ
ПОЛЬЗОВАТЕЛЯМ САЙТА ПЕРЕВОЗКИ.РУ
ПАРТНЕРАМ - ИНТЕРНЕТ-ПЛОЩАДКАМ РАЗНОЙ ТЕМАТИКИ
ПОЛЬЗОВАТЕЛЯМ САЙТА ПЕРЕВОЗКИ.РУ
Что такое web-службы?
Коротко: это технология, реализуемая при создании программных продуктов (приложений),
которая позволяет обращаться к ним из удаленных внешних программ по стандартному
протоколу, осуществляя обмен данными. Перевозки.Ру обладают таким интерфейсом.
Для Вас это означает, что Перевозки.Ру открыты для добавления заявок и предложений
практически из любых программ, которые Вы используете - Вы можете настроить
автоматическое добавление заявок и предложений к нам на сайт максимально просто.
Зачем нужны web-службы сайта Перевозки.Ру?
Чтобы не обновлять заявки и предложения на сайт вручную - набивая много текста,
ожидая перезагрузки окон при сохранении, тратя интернет-траффик.
Web-службы дают Вам возможность удобно экономить на этих трудоемких процессах.
Есть два варианта:
- Воспользоваться готовыми программами для публикации заявок / предложений,
написанными для MS Excel. Это очень просто - достаточно скачать программу
и начать пользоваться.
- Настроить экспорт заявок/предложений из той программы, который Вы пользуетесь.
Готовая программа для внесения заявок и предложений
Готовые программы можно скачать:
- Программа для публикации заявок
- Программа для публикации предложений
Пользоваться программами просто - нужно заполнить обыкновенную Excel-таблицу
необходимым количеством заявок и / или предложений и нажать кнопку Добавить
- все заявки и предложения будут опубликованы на сайте единым пакетом (в
момент добавления Ваш компьютер должен быть подключен к интернету).
Программы содержат макросы, которые безопасны для Вашего компьютера, - чтобы
они могли работать, необходимо зайти в пункт меню Excel / Tools / Macro / Securities
и изменить уровень безопасности с Очень высокого на Высокий (с Very High на
High). Перед началом работы также нужно скачать программное обеспечение, бесплатно
распространяемое компанией Microsoft - http://download.microsoft.com/download/2/e/0/2e068a11-9ef7-45f5-820f-89573d7c4939/soapsdk.exe
- оно необходимо для работы с web-службами.
Если таблица не устраивает Вас по форме - например, Вы ведете учет в Excel
и хотели бы реализовать похожий макрос для добавления заявок / предложений на
сайта, - пришлите нам пример используемой таблицы по адресу info@perevozki.ru
и мы модифицируем макросы под Ваши данные.
Настроить экспорт заявок / предложений из учетной системы
Для этого Вам нужно дать задание Вашему программисту - написать очень несложный
код на любом языке программирования, который будет, например, по нажатию кнопки
добавлять на сайт выделенные заявки / предложения из Вашей учетной системы.
Таким образом, Вы сможете избежать двойного ввода - достаточно один раз ввести
заявки у себя в системе.
Чтобы воспользоваться web-службами:
- Описание web-служб для добавления заявок - http://www.perevozki.ru/WEBServices/WSRequests.asmx
- Описание web-служб для добавления предложений - http://www.perevozki.ru/WEBServices/WSRequests/WSRequestsLogged.asmx
(необходимо ввести логин / пароль пользователя сайта)
- SOAP Toolkit 3.0 - http://download.microsoft.com/download/2/e/0/2e068a11-9ef7-45f5-820f-89573d7c4939/soapsdk.exe
- Если у Ваших специалистов есть сложности, им нужны пояснения, пример и т.п.
- пишите info@perevozki.ru и звоните
+7(499)212-20-19 - поможем и ответим на вопросы.
Комментарий и пример экспорта предложений для
специалистов >>
Также полезно: блок ежедневно обновляющихся новостей
В виде web-служб также реализован доступ к ежедневно обновляющимся новостям
сайта Перевозки.Ру - посвященному широкому кругу транспортных проблем.
Вы можете взять готовый html-блок и поставить на Ваш сайт - новости будут обновляться
ежедневно, сайт станет более интересным.
Доступ к новостям:
- Готовый html-блок в дизайне Перевозок.Ру
- В виде J-script , HTML, XML-формате - смотри ниже.
ПАРТНЕРАМ - ИНТЕРНЕТ-ПЛОЩАДКАМ РАЗНОЙ ТЕМАТИКИ
Web-службы
На сайте Перевозки.Ру реализованы web-службы для добавления в базу данных заявок
на перевозку груза и предложений транспорта. Решения существуют для всех видов
транспорта - Авто, ЖД, Авиа, Морских, Контейнерных, Смешанных перевозок.
Также в виде web-служб реализован доступ к транспортным новостям сайта, тематика
которых охватывает все виды перевозок и сопутствующие области - таможню, страхование
и т.д.
Наше предложение
Мы предлагаем сотрудничество в области предоставления сервисов пользователям
Вашего сайта.
С нашей помощью Вы можете предложить пользователям Вашего сайта дополнительный
полезный сервис - запрос перевозки / ставку на перевозку любым видом транспорта.
Это может быть полезно, если пользователь, например, хочет уточнить стоимость
/ возможность перевозки купленной на площадке партии товара и во многих других
случаях.
Есть два варианта реализации сервиса:
- Простой: сделать на Вашем сайте раздел типа Заказ перевозки и разместить
там готовый html-блок, который мы предоставляем
- Более сложный: реализовать интеграцию на базе web-служб, когда в заявку
на перевозку частично будет передаваться данные с Вашего сайта.
Готовый блок "Заказ перевозки"
Готовый блок Заказ перевозки можно скачать по ссылке - http://www.perevozki.ru/info/docs/request_perevozki.htm
Блок полностью готов "к употреблению" - достаточно поставить его
в раздел с названием, например, Заказ перевозки или подобном. Если дизайн
/ текст блока Вас не устраивает, Вы можете реализовать свой вариант. Также Вы
можете оставить только те заявки, которые потенциально интересны Вашим пользователям
(например, только Авто или ЖД перевозки и т.д.)
Схема работы:
- Пользователь выбирает ссылку на нужный вид заявки - она открывается в отдельном окне
- Пользователь заполняет поля заявки и сохраняет ее - она попадает в базу данных Перевозок
- ЗЗаявка просматривается на сайте и включается в E-mail рассылки пользователям сайта - перевозчикам и экспедиторам
- Они связываются с автором заявки, предлагают условия / тарифы.
Интеграция заказа на перевозку с сервисами Вашего
сайта
Можно реализовать вариант, когда заявка на перевозку будет интегрирована со службами Вашего сайта - например, такие параметры, как контактная информация пользователя, информация о грузе будет комплектоваться на основе данных Вашего сайта - например, на основе заказа клиента.
Для реализации такого варианта необходимо настроить обращение к web-службам
нашего сайта. Пользоваться веб-сервисами можно, используя как SOAP-протокол,
так и с помощью методов HTTP GET и POST. Если Вам понадобиться SOAP, его можно
бесплатно скачать по ссылке http://download.microsoft.com/download/2/e/0/2e068a11-9ef7-45f5-820f-89573d7c4939/soapsdk.exe
.Описание web-служб для добавления заявок - WEBServices/WSRequests.asmx
. Здесь описаны все имеющиеся на сайте web-службы и правила обращения к ним.
Для каждой заявки есть два метода – например, для Автозаявок - AddAutoByNewUser2Err
и AddAutoByNewUser2 . Их отличие: AddAutoByNewUser2Err (и остальные с добавлением
Err или Er в конце) может использоваться только по протоколу SOAP, в конец списка
параметров этого метода добавлен параметр Err, в котором возвращается результат
обработки запроса. В случае успешного добавления Err = 1, в противном случае
Err = 0. Второй метод для каждой заявки (без добавление Er или Err), например,
AddAutoByNewUser2 , может использоваться как при помощи Soap, так и при помощи
HTTP GET и POST. Вы можете выбрать тот метод, который предпочтительнее.
При реализации любого варианта интеграции мы готовы оказать Вам помощь и консультации
- пишите info@perevozki.ru и звоните
+7(499)212-20-19 - поможем и ответим на вопросы.
Блок Транспортные новости
Вашим пользователям также могут быть интересны свежие транспортные новости нашего сайта - они также организованы в форме web-служб, и вы можете поставить блок ежедневно обновляющихся новостей к Вам на сайт (например, в раздел Перевозки или другой).
Варианты установки новостей:
- Поставить готовый блок html-блок
в дизайне Перевозок.Ру
- J-script (для размещения на html-странице, возвращает готовый новостной
блок)
для транспортных новостей:
<SCRIPT language="JavaScript" src="WEBServices/NewsEnc/WSNewsEnc.aspx?Encoding=windows-1251&ClassGUID=7d92a4c7-90b0-450c-b98e-631872e6e754&NameXsl=news_script&OrderField=RegisterDate&OrderMode=desc&MaxRow=10&output=string">
</script>
для обзоров СМИ:
<SCRIPT language="JavaScript" src="WEBServices/NewsEnc/WSNewsEnc.aspx?Encoding=windows-1251&ClassGUID=CC50C515-5450-4609-B42A-44F7A17BA278&NameXsl=news_script&OrderField=RegisterDate&OrderMode=desc&MaxRow=10&output=string">
</script>
пример страницы:
<html> <head> <meta http-equiv="Content-Type" content="text/html;
charset=windows-1251"> </head> <body> <SCRIPT language="JavaScript"
src="WEBServices/NewsEnc/WSNewsEnc.aspx?Encoding=windows-1251&ClassGUID=CC50C515-5450-4609-B42A-44F7A17BA278&NameXsl=news_script&OrderField=RegisterDate&OrderMode=desc&MaxRow=10&output=string">
</script> </body> </html>
- В простом HTML-формате (для размещения на активной странице, новости
могут быть оформлены в дизайне Вашей страницы)
Пример размещения кода на PHP
<HTML> <head> <meta http-equiv="Content-Type" content="text/html;
charset=utf-8"> </head> <body> <hr> <? $today="WEBServices/WSNews/WSNews.asmx/GetLSClassXsltXml?ClassGUID=EF7AE867-C4B4-4be8-A801-BBB9E29DDE1F&NameXsl=SimpleHTML&IndexXsl=&MaxRow=";
readfile($today); ?> <hr> </body></html>
- В простом XML-формате (ссылка возвращает новости, их позиционирование
и дизайн полностью в распоряжении Web-мастера)