如何使用Feed网址将活动发布到特定的Google日历

时间:2013-08-19 12:50:03

标签: ios events post google-calendar-api feed

我正在尝试将活动发布到特定的Google日历。 我使用以下网址发布活动:
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 - 我有一个谷歌API密钥,但我不知道我是否可以在这种情况下使用它以及如何使用它?

我正在尝试使用NSURLConnection从iOS应用程序发布事件。详情如下:

  

{     “数据”:{       “头衔”:“与贝丝一起打网球”,       “详情”:“见面快速上课。”,       “透明度”:“不透明”,       “状态”:“待定”,       “位置”:“滚动草坪法院”,       “什么时候”: [         {           “开始”:“2013-08-07T15:00:00.000Z”,           “结束”:“2013-08-07T17:00:00.000Z”         }       ]     }   }

接头:

  

内容类型:application / json

感谢您的帮助,我知道互联网上有很多类似的问题,但我尝试的一切都不起作用,我不理解文档中的OAuth事情(因为我从未使用过OAuth)。此外,我可以在谷歌文档中找到您希望用户在特定日历中发布的情况。

1 个答案:

答案 0 :(得分:0)

我在StackOverflow上发现了另一篇文章,它完全符合我的要求。该帖子使用PHP解释了该方法,但iOS的过程仍然相同。

Google Calendar API v3 hardcoded credentials