Насчет журнала звонков не подскажу, а вот адресную книгу получить можно (фича экспериментальная).
Для этого нужно вызвать URL:
- Код: Выделить всё
http://api.comtube.ru/scripts/contacts_api/export.php
Параметры:
- username - имя пользователя
- type - формат выгрузки. Допустимые значения: vcard, xml
- as - тип выгрузки. Допустимые значения: text (в виде текстового содержимого страницы), file (в виде файла для загрузки)
- encoding - кодировка (utf-8, cp1251, ...). По умолчанию - utf-8
- signature - подпись запроса. Как создать подпись смотрите раздел "Создание подписи (signature)"
Обработка результата запросаПосле обработки запроса API вернет код результата выполнения операции (поле "code" - код результата, поле "desc" - описание) и сам результат.
Коды могут быть следующими:
- 200 - OK
- 404 - ошибка авторизации
- 500 - недопустимое значение одного из параметров, какого именно - указано в поле "desc"
Каждый контакт обрамлен тегами "contact" и содержит практически все сведения, которые могут потребоваться. Контактные сведения (номера телефонов, адреса электропочты и т.п.) выводятся только в случае их наличия.
Пример ответа:
- Код: Выделить всё
<contacts>
<code>200</code>
<desc>OK</desc>
<contact>
<lastname>Еще тест</lastname>
<firstname/>
<middlename/>
<title/>
<suffix/>
<bday/>
<phone>XXXXXX</phone>
</contact>
<contact>
<lastname>Иванов</lastname>
<firstname>Иван</firstname>
<middlename>Иванович</middlename>
<title/>
<suffix/>
<bday>07.07.1977</bday>
<sip>000001</sip>
</contact>
</contacts>
У любой аварии есть фамилия, имя и отчество.