Skip to content

Landing example integration client's sites, CMIOS CASCO Calculator and Yandex.Insurance.

Notifications You must be signed in to change notification settings

demiazz/landing-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

CMIOS CASCO - Yandex Landing Example
====================================

Это пример скрипта, для демонстрации работы с API `Умный калькулятор`, а также интеграции сайта с Яндекс.Страховки.

Пример написан на PHP, и содержит все нужное для работы. Скрипт для доступа к странице находится в каталоге `htdocs`, и может быть виден из вне, по протоколу HTTP.

Файлы в каталоге `landing` используются в работе основного скрипта. 

Подробное описание файлов
=========================

* htdocs/landing.php
    данный файл является корневым, выполняет запрос, анализирует полученную информацию и рендерит страницу.
* landing/api.class.php
    данный файл содержит класс CascoAPI, который используется для доступа к API `Умный калькулятор`.
* landing/index.php
    данный файл содержит шаблон, для отображения результатов запроса.
* landing/error.php
    данный файл содержит шаблон, для отображения сообщения об ошибке.

Для проверки работы скрипта, требуются, имя пользователя и пароль, которые указываются при инициализации объекта класса `CascoAPI` в файле `htdocs/landing.php`.

Рабочий пример, с доступом от имени демо-пользователя калькулятора, можно посмотреть по адресу `http://casco.cmios.ru/testbed/`. Для этого требуется зайти в систему от имени демо-пользователя.

Принимаемые параметры
=====================

Для работы скрипта, требуется передача следующих параметров методом GET:
* calculation_id - id рассчета в базе `Умный калькулятор`;
* assurer_id - id страховой компании в базе `Умный калькулятор`;
* tarif - тариф.

Номера id могут быть получены через API `Умный калькулятор`. Дополнительную информацию для работы с API можно получить по адресу `http://casco.cmios.ru/api/doc/`.

Краткая информация об используемых технологиях
==============================================

Данный пример использует PHP 5, и базируется на шаблоне HTML 5 Boilerplate(`http://html5boilerplate.com`) и Compass Framework(`http://compass-style.org/`). Для проверки работоспособности скрипта, не требуется установка HTML 5 Boilerplate и Compass Framework. 

Автор и обратная связь
======================

Автор примера: Alexey Plutalov. По вопросам о примере, можете писать на <ap@cmios.ru>.

About

Landing example integration client's sites, CMIOS CASCO Calculator and Yandex.Insurance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published