关于Objective C问题的Google Calendar API

时间:2014-05-10 14:33:59

标签: objective-c google-api google-calendar-api

我一直在使用Xcode(iOS开发)上的谷歌日历API,到目前为止我已经能够将我的xcode项目链接到我的谷歌帐户,并基于本教程: http://code.tutsplus.com/tutorials/ios-sdk-working-with-google-calendars--mobile-19155

我终于可以POST快速添加事件到我的日历。但是,我在特定时间发布事件时遇到问题。

我根据以下内容构建我的事件字符串: https://support.google.com/calendar/answer/36604?hl=en

_strEventTextToPost = [NSString stringWithFormat:@“%@%d /%d /%d at%d:%d”,_ strEvent,[dateComponents day],[dateComponents month],[dateComponents year],[dateComponents hour] ,[dateComponents分钟]];

并使用googleOauth类

发布

[_ googleOAuth callAPI:apiURLString            withHttpMethod:httpMethod_POST        postParameterNames:[NSArray arrayWithObjects:@“calendarId”,@“text”,nil]       postParameterValues:[NSArray arrayWithObjects:[_ dictCurrentCalendar objectForKey:@“id”],_ strEventTextToPost,nil]];     NSLog(@“%@”,[NSArray arrayWithObjects:[_ dictCurrentCalendar objectForKey:@“id”],_ strEventTextToPost,nil]);

当我运行应用程序时,事件会在日历中发布,但作为全天活动,我尝试更改字符串顺序,但始终显示没有小时/分钟。

任何其他信息请在下面评论,谢谢!我现在卡住了!

1 个答案:

答案 0 :(得分:0)

我刚刚在2014/05/24 13:30和#34;并且它有效,所以尝试预先" on"在约会之前。

你可以在"试试"部分:

https://developers.google.com/google-apps/calendar/v3/reference/events/quickAdd