我想从Google日历中提取数据和事件名称,然后将其显示为纯文本。当日历更新时,我希望文本反映这一点。它将成为我工作的网站的一部分。
有什么好办法可以解决这个问题?
答案 0 :(得分:2)
GData apis是您正在寻找的。至少有.NET,PHP和Java的API(已经使用了所有,它们都很好)[1]。我已经使用Zend Framework的实现[2]取得了巨大的成功,使得一个时钟应用程序总计了我们组织中的成员记录在他们的Google日历上的时间,并且.NET框架也同样出色。对于一个网站,这是要走的路。
还有一个漂亮的命令行工具,虽然我没有那么多的成功(两个* nix和Windows命令行,虽然你当然会在* nix中有更多的处理能力;))
[1] http://code.google.com/apis/gdata/docs/client-libraries.html
[2] http://framework.zend.com/manual/en/zend.gdata.html
[3] http://code.google.com/p/googlecl/
[编辑]
我提到的用于构建时钟的项目可在http://code.google.com/p/gcaltimeclock/获得 您最感兴趣的文件是http://code.google.com/p/gcaltimeclock/source/browse/application/controllers/calendars.php和http://code.google.com/p/gcaltimeclock/source/browse/application/views/calendars/timesheets.php