2011-11-25 89 views
2

我一直在这一个最后2天...在PHP中添加,修改或删除Google日历事件/日历的最简单方法是什么?

所有我想要做的是,我的用户名和密码,访问我的谷歌日历事件/日历以及创建,编辑或删除我的PHP web应用程序。

我已经看过Google API,Zend Framework,OAuth 2.0与谷歌等,总是有一条信息失踪,使其工作。

什么是在共享服务器上访问我的gcalendar最快最简单的方法?有没有一个类/ PHP函数文件,我可以简单地安装在www.websitename.com/include目录中,这不会让我想把头发拉出来?我想使用这样的功能:updateevent(username,pass,id,calendar,title,details,location等);

+0

这可能有助于细读日历的官方Google PHP API的来源:http://code.google.com/p/google-api-php-client/source/browse/trunk/src/contrib/apiCalendarService .php –

回答

2

新的API可能有点吓人,特别是对于那些对某个特定平台而言仍然是新手的程序员。谷歌的Calendar API有很好的文档记录(像所有这些) - 但你只需要阅读它们。一旦你习惯了它,这很容易。

http://code.google.com/apis/calendar/v3/using.html

它主要涉及到这一点:

  1. 获取关键的API
  2. 包括在你的PHP代码
  3. 鉴权的两个文件(步骤到这一点只需要a few lines of code
  4. 做你需要做的!

这是直接使用Google日历的唯一官方和真正最简单的方法。哪些信息仍然缺失?

+0

感谢您的回答。我能够使用OAuth 2.0系统,但正如我在其他问题中所说的(http://stackoverflow.com/questions/8263776/how-to-use-oauth-with-google-calendar-to-access-only-一个日历)它访问登录用户的日历,而不是来自我的客户端的日历...而对于API密钥,我根本无法实现它:它是您提供的链接,没有关于使API的关键工作...你能告诉我我做错了什么(我去了控制台,得到了钥匙,把它放在脚本中,然后我得到错误)? – Joel

+0

你有什么错误? – Matt

+0

我发布了关于此问题的精确问题/错误:http://stackoverflow.com/questions/8270994/how-do-i-use-googles-simple-api-access-key-to-access-google-calendar- info-ph ...你能帮助我吗?它必须是我失踪的一个细节 – Joel