将OAuth与Google Calendar API PHP库结合使用

时间:2011-09-12 03:55:50

标签: php oauth

Google Calendar API版本1 PHP库仅包含AuthSub的示例代码。如果我想使用OAuth,那可能吗?

2 个答案:

答案 0 :(得分:0)

您应该关注:http://code.google.com/apis/accounts/docs/OAuth.html 并使用一些让你处理OAuth1.0的php lib我知道一些开发人员使用过:http://code.google.com/p/oauth-php/

答案 1 :(得分:0)

我已经能够将OAuth与Google Calendar API一起使用PHP库请记住这些更改是实现这一目标所必需的:

在传递给Zend_Oauth_Consumer的OAuth选项数组中:

'requestScheme'=> Zend_Oauth :: REQUEST_SCHEME_HEADER 必须改为 'requestScheme'=> Zend_Oauth :: REQUEST_SCHEME_QUERYSTRING

并在Zend_Gdata_Calendar类

const CALENDAR_EVENT_FEED_URI = 'http://www.google.com/calendar/feeds/default/private/full';

必须改为     const CALENDAR_EVENT_FEED_URI ='https://www.google.com/calendar/feeds/default/private/full';

因为我们从HTTPS页面请求数据,并且协议必须排队。

本。