Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

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

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 htdocs
Octocat-spinner-32 landing
Octocat-spinner-32 README
README
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>.
Something went wrong with that request. Please try again.