2009-06-19 17 views
0

Google utilise la norme XML/RSS/Atom Google Data APIs pour fournir un accès par programmation à ses différents services. Parce que c'est ce que fait Google, ces API deviennent très populaires, comme dans: il existe de nombreuses applications client qui le prennent en charge. Google fournit même beaucoup de bibliothèques clientes.D'autres sociétés/produits/sites Web fournissent-ils un accès via les API Google Data?

Il devrait également être possible d'utiliser les API pour d'autres sources de données (autres que Google).

Quelqu'un fait-il cela?

Si je devais fournir une API à mon site Web de calendrier, serait-il judicieux d'utiliser l'API de Google au lieu de CalDAV, qui est un standard «correct», mais probablement plus difficile à utiliser?

Ou les API Google sont-elles trop spécifiques à Google, pas assez documentées ou inappropriées pour une autre raison?

Répondre

0

Pour le calendrier, le protocole CalDAV et le format de fichier ICS sont bien établis et portables entre les applications et les services. Je ne vais pas essayer de copier exactement ce que font les API de Google, car elles peuvent être spécifiques. Offrir des API basées sur REST avec le support de XML/Atom n'est pas un choix terrible. Tout dépend probablement de ce que vous essayez de faire. Pour le calendrier, CalDAV/ICS sont probablement le meilleur choix.