我想要一个基于桌面的程序,可以从基于Web的API(如Google Analytics,SEOMoz和其他类似服务)检索信息,客户端的请求非常随意。然后他们希望部分或全部这些结果存储在中央位置。他们表示,他们根本不需要Web应用程序,但他们确实希望能够将数据存储在局域网上的“服务器”(读取服务器版桌面客户端)上。该程序应该能够在Windows上运行。 Linux和OS X支持将会很好。使用Web API的Python桌面程序
我有一些编程经验,并且对Python非常熟悉,所以我正在考虑使用它。我的问题是,我不确定LAN上的客户端/服务器之间的通信以及客户端和基于Web的API之间的通信。
1)这可能吗?如果是这样,那么寻找API集成和网络通信资源的好地方/有什么好的例子呢?
2)关于要注意什么(例如常见错误,主要安全问题)的任何建议/提示?
3)任何方式会比我上面概述的更好?
4)数据库,有什么好的选择?我希望尽可能使其尽可能独立,并且或多或少具有独立性(依靠最少量的已安装软件)。
感谢您的任何和所有的投入!
谢谢!这看起来足以至少将我指向正确的方向,而这正是我所需要的。 – David 2011-04-16 15:44:39