谷歌日历中是否存在不可删除的事件? 当我执行service.Events.List(" primary")时,我从MY日历中获取了27个条目。他们都有这些共同点:
NO summary,
NO created date,
NO start date,
NO end date,
status is cancelled.
当我尝试删除它们时,我得到了一个
The service calendar has thrown an exception: Google.GoogleApiException: Google.Apis.Requests.RequestError
Forbidden [403]
Errors [
Message[Forbidden] Location[ - ] Reason[forbidden] Domain[global]
]
如果我尝试从Google Developers中的Google API Explorer中删除条目ID,则会出现同样的错误。
有什么想法吗?
答案 0 :(得分:0)
如果您不是活动的所有者,则无法删除您无法删除的活动。我不是Google日历专家,但我会指出一些可能对您有帮助的指针。
Forbidden [403]
您是创建活动的人吗?您是否为请求传递了正确的OAuth值?根据这份关于Authorizing Requests to the Google Calendar API的文件:
您的应用程序发送给Google Calendar API的每个请求都必须 包括授权令牌。令牌还标识您的 申请谷歌。
如果您使用信息中心清空了日历,则会有一个代码来获取已删除的项目。但在默认情况下它是错误的。
<强> showDeleted 强>
是否在结果中包含已删除的事件(状态等于&#34;取消&#34;)。如果showDeleted和singleEvents都为False,则仍会包含已取消的重复事件实例(但不包括基础重复事件)。如果showDeleted和singleEvents都为True,则仅返回已删除事件的单个实例(但不返回基础重复事件)。可选的。默认值为False。