Формулировка проблемы: для реализации партнёрами внешнего модуля интеграции требуется API для получения информации о контакте адресной книги по его ID.
Связанные задачи: 59.AB1, 59.API17.
При реализации данной задачи необходимо учитывать реализацию задачи 59.8500.
Решение: необходимо реализовать новый метод, который по идентификатору будет возвращать информацию о контакте адресной книги. В ответе должен быть возвращён тип контакта --- «персона» или «организация», а также специфичные для каждого из типов поля:
Для контакта типа «Персона» должна возвращаться следующая информация:
фамилия
имя
отчество
дата рождения
доступность контакта
изображение
все телефоны
все мобильные номера
все e-mail
все адреса
все IM
все URL
все места работы и должности
примечание
ключевые слова
id формы дополнительной карточки
Для контакта типа «Организация» должна возвращаться следующая информация:
название
изображение
доступность контакта
все сайты
все адреса
все телефоны
все мобильные номера
все e-mail
id формы дополнительной карточки
Вышеописанные дополнения должны быть задокументированы в «Справочнике API-функций».