1

最近Ars Technica 的一篇文章重新点燃了我对 WebOS 的兴趣,因此我正在研究服务 API(因为我对构建替代日历应用程序感兴趣)。我在日历服务 API 文档的顶部发现了以下文本:

注意:为防止未经授权使用私人用户数据,此 API 仅提供对您的应用程序创建的记录的访问;也就是说,您无法访问其他应用程序拥有的记录。

如果您无法访问其他应用程序创建的数据,那么即使拥有 API 又有什么意义呢?那时我没有理由使用他们的 API 而不是自己构建数据存储。我错过了什么吗?任何 WebOS 开发人员都可以对此进行权衡吗?

PS 如果他们将他们的操作系统命名为“WebOS”,您会认为他们会知道一些关于健全 URL 的信息。看看那个荒谬的日历 api doc url!

4

1 回答 1

3

访问受限的原因是出于安全性,但不仅如此。某些服务的协议限制了其数据的使用方式。例如,拥有一个允许随机 webOS 应用程序访问您的 Facebook 日历数据的 API 将围绕控制如何使用该数据的 Facebook 服务条款工作。这同样适用于 LinkedIn、Google 日历和系统从中提取信息的任何其他服务。

如果您只需要发布一个偶尔的事件,可以使用更好的 API,它可以让您使用用户可以接受的数据交叉启动日历应用程序到他们自己的日历中。这样,您无需创建自己的存储桶,但用户必须手动接受该事件。

使用日历 API 的原因是向设备用户公开您自己的数据。例如,FlightView 使用它向用户发布他或她感兴趣的即将到来的航班的日历,如果这些航班被重新安排,它可以自动更改它们。Fandango 应用程序使用它来将用户喜欢的影院的电影时间推送到他们的日历视图中。有很多可能性。

于 2010-08-31T22:57:18.513 回答