基于以下说明,我在访问caldav时遇到了问题:https://developers.google.com/google-apps/calendar/caldav/v2/guide
我的问题是:https://apidata.googleusercontent.com/caldav/v2/my{A_BEARER_TOKEN}
返回空
它说我需要使用oauth2,但没有指定在API代码中放置令牌的位置。我找不到任何例子,所以我假设它和他们的非caldav是一样的。这就是为什么我在URL末尾添加了我的承载令牌,作为"?access_token={A_BEARER_TOKEN}“。
当我用这个标记使用他们专有的Google (而不是caldav)时,它工作得很好。所以我假设我的oauth正常工作。
由于它们没有提到用于CalDav的内容,所以当我请求oAuth令牌时,我使用的是"scope=https://www.googleapis.com/auth/calendar“和"access=offline”。(这就是他们的丙基API所起的作用)。
另外,我还没有公布我的日历。我的假设是,如果我使用oauth进行身份验证,共享是不必要的。
发布于 2014-04-08 14:39:47
您需要在请求的授权头中传递承载令牌。请参阅https://www.rfc-editor.org/rfc/rfc6750#section-2.1
https://stackoverflow.com/questions/22911963
复制相似问题