【发布时间】:2016-05-29 03:00:29
【问题描述】:
删除事件时出现以下错误......
Google.Apis.Requests.RequestError
Not Found [404]
代码如下:
public static string delete(CalendarService service, string id)
{`enter code here`
try
{
//id = ja7jihu9eepa2l7h15d1vusf19
return service.Calendars.Delete(id).Execute();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return null;
}
}
有人可以推荐我吗?
【问题讨论】:
-
我会尝试在该 id 上执行 calendars.get,它看起来无效。有效的日历 ID 看起来更像这样 11gpgricpq0mjpi567806321g@group.calendar.google.com
-
@DaImTo 我已经更改了我的代码。事件 ICalUID 是 ja7jihu9eepa2l7h15d1vusf19@google.com。但它仍然会抛出同样的错误。
-
@DaImTo 完成了。我已通过 EventsResource.DeleteRequest 删除并传递了“Primary”、“ja7jihu9eepa2l7h15d1vusf19”(事件 ID)并执行请求。
-
它对你想要做什么有点困惑。您的问题是您正在尝试删除日历事件,但您的代码正在尝试删除日历。
标签: c# oauth-2.0 google-api google-calendar-api