Страница 1 из 1

API для получения адресной книги и журнала звонков

СообщениеДобавлено: 03 янв 2013, 19:53
a--i
Здравствуйте, подскажите пожалуйста, какое api для получение этих данных можно использовать? я не нашел такой информации на форуме.

Re: API для получения адресной книги и журнала звонков

СообщениеДобавлено: 04 янв 2013, 20:06
a--i
хм. что-то все молчат. печально

Re: API для получения адресной книги и журнала звонков

СообщениеДобавлено: 04 янв 2013, 20:57
alg
Насчет журнала звонков не подскажу, а вот адресную книгу получить можно (фича экспериментальная).

Для этого нужно вызвать 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>

Re: API для получения адресной книги и журнала звонков

СообщениеДобавлено: 05 янв 2013, 12:11
sd
a--i писал(а):хм. что-то все молчат. печально

А что печального-то? У нас, кстати, праздники до 8 января включительно ;) По поводу API. То API, что вам привели - рабочее, и его даже некоторое время можно будет использовать, но оно уже поддерживаться не будет, т.к. это старая версия. Скоро будет опубликовано новая версия API, которую и рекомендую использовать. То же самое и про API для получения истории вызовов.

Re: API для получения адресной книги и журнала звонков

СообщениеДобавлено: 05 янв 2013, 15:48
a--i
хорошо. не буду особо печалиться;) отлично Вам попраздновать до 8 января.

а когда новое api по плану?

Re: API для получения адресной книги и журнала звонков

СообщениеДобавлено: 05 янв 2013, 16:49
sd
a--i писал(а):хорошо. не буду особо печалиться;) отлично Вам попраздновать до 8 января.

а когда новое api по плану?

Ну по большей части оно готово, надо только по мелочам там поправки сделать. И все. Надеюсь, что после праздников опубликую. API по контактам можно будет их только получать, но не менять. Можно будет импортировать и экспортировать в vCard формате.