Google представляет новую бета-версию API, которая упрощает интеграцию функций Gmail в приложения

Еще одно объявление с Google I/O сегодня представляет собой новую бета-версию API Gmail, которая упростит разработчикам интеграцию функций Gmail в свои приложения:

Хотя IMAP отлично справляется с тем, для чего он был разработан (стандартное подключение почтовых клиентов к почтовым серверам), он не был создан для всех тех замечательных вещей, над которыми вы работали. Именно поэтому на этой неделе на Google I/O мы запускаем бета-версию нового Gmail API.

Разработанный для легкой реализации функций, связанных с Gmail, этот новый API является стандартным Google API, который предоставляет RESTful-доступ к почтовому ящику пользователя с авторизацией OAuth 2.0. Он поддерживает операции CRUD с истинными типами данных Gmail, такими как сообщения, цепочки, метки и черновики.

Так в чем же преимущество перед IMAP или другими решениями, которые разработчики уже использовали для интеграции функций Gmail? Google утверждает, что новый API, в отличие от IMAP, «предоставляет детальный контроль над почтовым ящиком пользователя». Это означает, что приложению, например, «нужно только отправлять почту от имени пользователя и не нужно читать ее; вы можете ограничить свой запрос разрешений только отправкой». Есть и другие преимущества, такие как скорость:

Для синхронизации API позволяет запрашивать историю изменений папки «Входящие», избегая необходимости «археологических раскопок», чтобы выяснить, что изменилось. Наконец, огромное преимущество — это скорость. Хотя еще предстоит некоторая доработка («бета» — помните?), результаты наших тестов и отзывы разработчиков, получивших предрелизные версии, показывают, что новый Gmail API обеспечивает значительное повышение производительности по сравнению с IMAP для сценариев использования веб-приложений.

Подробнее о новом API Google можно узнать здесь.