Крупнейший в России сервис электронной почты Mail.Ru объявляет об открытии собственного API.
Теперь независимые разработчики могут создавать приложения, дополняющие функционал почтовой службы.
На первом этапе разработчикам доступны два класса функций API для Почты: первый позволяет работать с полученным письмом, второй - с создаваемым. Списки соответствующих приложений будут доступны пользователям прямо на страницах чтения и написания послания.
Приложение, запущенное пользователем на странице чтения, получает доступ к тексту письма, а также к другим полям, таким как тема, адрес/имя отправителя и т.п. Это дает разработчикам возможность добавлять дополнительный функционал, который может помочь пользователю в работе с полученным сообщением.
Например, это может быть приложение, позволяющее, не выходя из интерфейса почты, проигрывать видео или просматривать фотографии, ссылки на которые содержатся в письме. Также полезными могут оказаться приложения, которые распознают адреса и предлагают пользователю посмотреть их местонахождение на карте; осуществляют перевод текста сообщения на различные языки; предоставляют возможность совершения голосовых звонков на телефонные номера, найденные в письме и т.п.
В свою очередь, в интерфейсе написания письма приложения смогут помочь пользователю с его формированием - например, предложить html-редактор с расширенными возможностями, конструктор открыток или инструмент для редактирования фотографий и создания слайд-шоу.
Еще одна возможность нового API - вставка в письмо специальной «метки» с указанием рекомендуемого приложения для просмотра данного письма. Эта функция может быть полезна владельцам уже существующих сервисов или сайтов (например, интернет-магазинам), которые присылают информационные и уведомительные письма своей аудитории и хотят сделать их более полезными. При получении письма с такой меткой адресат послания увидит рекомендацию запустить определенное приложение для его просмотра.
При создании API для Почты серьезное внимание уделялось безопасности пользователя – приложения могут совершать какие-либо действия только с его явного согласия.