Предоставляют ли другие компании / продукты / веб-сайты доступ через API данных Google?
Google использует API данных Google на основе XML/RSS/Atom для обеспечения программного доступа к своим различным службам.
Поскольку это делает Google, эти API становятся довольно популярными, как, например, многие клиентские приложения поддерживают его. Google даже предоставляет множество клиентских библиотек.
Должна быть возможность использовать API-интерфейсы и для других (не Google) источников данных.
Кто-нибудь делает это?
Если бы мне нужно было предоставить API для моего веб-сайта с календарем, было бы неплохо использовать API Google вместо CalDAV, который является "правильным" стандартом, но, вероятно, с ним труднее работать?
Или API Google слишком специфичны для Google, недостаточно документированы или неуместны по какой-то другой причине?
1 ответ
Для ведения календаря протокол CalDAV и формат файла ICS хорошо известны и переносимы между приложениями и службами. Я бы не стал копировать именно то, что делают API Google, потому что они могут быть конкретными. Предложение основанных на REST API с поддержкой XML/Atom не является ужасным выбором. Наверное, все зависит от того, что вы пытаетесь сделать. Для календаря CalDAV/ICS, вероятно, лучший выбор.