我一直在使用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]);
当我运行应用程序时,事件会在日历中发布,但作为全天活动,我尝试更改字符串顺序,但始终显示没有小时/分钟。
任何其他信息请在下面评论,谢谢!我现在卡住了!
答案 0 :(得分:0)
我刚刚在2014/05/24 13:30和#34;并且它有效,所以尝试预先" on"在约会之前。
你可以在"试试"部分:
https://developers.google.com/google-apps/calendar/v3/reference/events/quickAdd