0

我正在尝试将活动发布到特定的谷歌日历。我正在使用以下 URL 发布活动:
https ://www.google.com/calendar/feeds/CALENDAR-ID/private/full

使用这个我得到这个错误:

<HTML>
<HEAD>
    <TITLE>Authorization required</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
    <H1>Authorization required</H1>
    <H2>Error 401</H2>
</BODY>

我了解我需要请求授权才能在日历上发布,但我想在我自己的日历中发布活动。

我的问题:
1 - 我需要使用 OAuth 在自己的日历中发布活动吗?
2 - 如果没有,是否有任何特殊的 URL(如magic-cookie)可用于读写访问?
3 - 我有一个 Google API 密钥,但我不知道在这种情况下是否可以使用它以及应该如何使用它?

我正在尝试使用 NSURLConnection 从 iOS 应用程序发布事件。这是详细信息:

{ "data": { "title": "Tennis with Beth", "details": "快速上一课。", "transparency": "opaque", "status": "pending", "location": "滚动草坪法院”,“何时”:[{“开始”:“2013-08-07T15:00:00.000Z”,“结束”:“2013-08-07T17:00:00.000Z”}]}}

标题:

内容类型:应用程序/json

感谢您的帮助,我知道互联网上有很多类似的问题,但我尝试的一切都不起作用,而且我不了解文档中的 OAuth 内容(因为我从未使用过 OAuth)。当您希望您的用户在特定日历中发布时,我也无法在谷歌文档中找到这种情况。

4

1 回答 1

0

我在 StackOverflow 上找到了另一篇文章,它与我正在寻找的内容完全一致。该帖子解释了使用 PHP 的方法,但 iOS 的过程仍然相同。

Google Calendar API v3 硬编码凭据

于 2013-09-03T20:55:57.210 回答