OAuth2 / Google CalDAV - 用户日历列表

时间:2013-08-01 21:12:09

标签: oauth-2.0 caldav gcal

我曾经请求caldav服务器为给定用户提供所有已定义的日历。这适用于fruux / ownCloud(Sabre)以及GCalendar的经典方法。 请求是这样的:

method: PROPFIND  headers:Depth: 1  
urlstr:https://www.google.com/calendar/dav/{theUserName}@gmail.com/  
contentType:application/xml  
content:
<d:propfind xmlns:d="DAV:" xmlns:cs="http://calendarserver.org/ns/" xmlns:c="urn:ietf:params:xml:ns:caldav">  
  <d:prop>  
    <d:resourcetype />  
    <d:displayname />  
    <cs:getctag />  
    <c:supported-calendar-component-set />  
  </d:prop>  
</d:propfind>  

转移到Google OAuth2有不同的调用,ulrstr:就像是     https://apidata.googleusercontent.com/caldav/v2/ {的calid} /用户
这里的'calid'必须是特定的日历[1] 有iis说:

  

其中calid应替换为要访问的日历的“日历ID”

内涵是获取用户帐户的所有日历!所以这些电话无济于事。

有关如何在Google / CalDAV / V2世界中获取它们的任何建议吗?

Günter

另见: [1] https://developers.google.com/google-apps/calendar/caldav/v2/guide

0 个答案:

没有答案