Интеграция API...ГИС ЖКХ

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Интеграция API...ГИС ЖКХ

Сообщение Андрей »

Приветствую всех !

Никогда не работал с веб. Обмен с ГИС ЖКХ сделал через шаблоны экселовские, но не все там оказывается через шаблоны реализовано, в частности ответы на запросы о задолженности (абонентов). Ну начал читать потихоньку по PHP и питону, но наверно и средствами клариона это можно сделать ? Подскажите, для реализации конкретно этой задачи что поизучать, какие посмотреть примеры ? Куда вообще "копать" ? Может у кого есть кусок кода для какой нибудь задачи интеграции ГИС ЖКХ ?
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Интеграция API...ГИС ЖКХ

Сообщение RaFaeL »

Хоть бы ссылку дали на API. Сейчас 90% API примерно одинаковые и с ними работать проще всего через libcurl и какой-либо класс разбора JSON, по вкусу (сам пользуюсь дописанным штатным)
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Интеграция API...ГИС ЖКХ

Сообщение Андрей »

Спасибо, скачал библиотеку libcurl, буду изучать, хотя наверно долго придется идти, ибо "темный лес" для меня. Вот в частности интересующий меня метод

Код: Выделить всё

Метод: importResponses
Описание
Загрузка в ГИС ЖКХ ответов на запросы о наличии задолженности за ЖКУ (организациями, предоставляющими ЖКУ)

Параметры
importDSRsRequest
Тип: BaseType

Наименование 	Тип 	Обязательный 	Кол-во вхождений 	Может принимать значение Null 	Описание 
Signature 	SignatureType 	Нет 	0..1 	Нет 	 
Структура входного параметра:
Тип входного параметра: элемент importDSRResponsesRequest со структурой, указанной в следующей таблице.

Наименование 	Тип 	Обязательный 	Кол-во вхождений 	Может принимать значение Null 	Описание 
Signature 	SignatureType 	Нет 	0..1 	Нет 	 
action 	anyType (ограничение) 	Да 	1..100 	Нет 	Действие с ответом на подзапрос о наличии задолженности
TransportGUID 	GUIDType 	Да 	1..1 	Нет 	Транспортный идентификатор
subrequestGUID 	GUIDType 	Да 	1..1 	Нет 	Идентификатор подзапроса о наличии задолженности, сформированного ГИС ЖКХ
actionType 	DSRResponseActionType 	Да 	1..1 	Нет 	Тип операции с ответом на подзапрос.
responseData 	ImportDSRResponseType 	Нет 	0..1 	Нет 	Ответ на подзапрос.
Выходные параметры
AckRequest элемент имеет структуру, указанную в следующей таблице.

Наименование 	Тип 	Обязательный 	Кол-во вхождений 	Описание 
Ack 	anyType (ограничение) 	Да 	1..1 	Квитанция
MessageGUID 	GUIDType 	Да 	1..1 	Идентификатор сообщения, присвоенный ГИС ЖКХ
RequesterMessageGUID 	GUIDType 	Да 	1..1 	Идентификатор сообщения, присвоенный поставщиком
Ошибки
Наименование 	Структура 	Описание 
InvalidRequest 	Fault 	 
DeviceMeteringServiceAsync Веб-сервис
Ответить