Google使用基于XML / RSS / Atom的Google Data APIs来提供对其各种服务的编程访问。
因为Google正在这样做,所以这些API变得非常流行,例如:有许多客户端应用程序支持它。 Google甚至自己提供了很多客户端库。
也应该可以将API用于其他(非Google)数据源。
有人这样做吗?
如果我必须在我的日历网站上提供API,那么使用谷歌的API而不是CalDAV是一个很好的举动,这是一个“适当的”标准,但可能更难以使用?
或者Google API是否也是Google特定的,没有足够的文档记录,或者由于其他原因而不合适?
答案 0 :(得分:0)
对于日历,CalDAV协议和ICS文件格式已经很好地建立并且可以在应用程序和服务之间移植。我不会尝试复制Google的API所做的事情,因为它们可以是具体的。提供基于REST的API并支持XML / Atom并不是一个糟糕的选择。可能一切都取决于你想要做什么。对于日历,CalDAV / ICS可能是最佳选择。