Что такое API

Аббревиатура API расшифровывается как Application Programming Interface или «Программный интерфейс приложения». Технически же это набор инструментов, позволяющий приложениям взаимодействовать между собой. Универсальный язык, благодаря которому программы, созданные различными разработчиками с использованием разных языков программирования, могут передавать друг другу данные.

Важным моментом является то, что для связи приложений между собой, разработчику не нужно знать их внутреннее устройство. Например, для того, чтобы настроить интеграцию с Sipuni, нет необходимости знать внутреннее устройство и исходный код сервиса. Но благодаря API есть возможность добавлять функции, которые не доступны в базовом варианте.

Например, в личном кабинете Sipuni, через API статистики вы можете в любой момент получать информацию по звонкам в формате CSV, обрабатывать эту информацию, сохранять в своей базе данных или CRM. Также данное API предоставляет возможность скачивать записи звонков, таким образом, вы можете все записи звонков сохранять у себя на диске. Ниже приведены примеры API.

Более подробно с параметрами запросов можно ознакомиться в личном кабинете Sipuni.

Получение списка записей разговоров (в формате CSV)

URL: https://sipuni.com/api/statistic/export

Получение списка всех записей разговоров (в формате CSV)

URL: https://sipuni.com/api/statistic/export/all

Получение файла записи разговора

URL: https://sipuni.com/api/statistic/record

Получение списка сотрудников и статусов присутствия (в формате CSV)

URL: https://sipuni.com/api/statistic/operators

 

Помимо этого, имеются и другие возможности расширения базового функционала интеграции Функции Sipuni

Функции Sipuni выполняются на сервере, они не связаны с интерфейсом пользователя. В них можно вызывать внешние API, например, отправлять данные в сервис аналитики или в amoCRM создавать сделки, контакты, задачи.

Подробнее ознакомиться с имеющимся функционалом можно портале

 

В целом же, API можно сравнить с кофемашиной. Для того, чтобы получить стакан с кофе, вам не нужно понимать устройство прибора, достаточно разобраться в назначении имеющихся на его поверхности кнопок, что совсем несложно. В данном случае кофемашину можно назвать программой, получаемый стакан - данными, а кнопки - API. При этом кнопки могут быть самыми разными, тут всё зависит от создателей кофемашины.

Программный интерфейс приложения может быть полностью бесплатным и открытым. Но возможен также и вариант, когда за возможность его использования придётся заплатить. Sipuni предоставляет возможность использования API начиная с тестового периода на всех тарифах.

API сегодня создаются самыми разными сервисами, предоставляющими услуги как для физических лиц, так и корпоративных пользователей. Благодаря этому появляется возможность связывать между собой разные приложения. Более того, работа многих привычных вам вещей была бы невозможной без API. Например, при запускаете, приложение Gmail обменивается информацией с серверами почтовой службы Google именно посредством API.

 

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0