【发布时间】:2016-11-24 03:54:33
【问题描述】:
我正在尝试使用 api 从谷歌日历中删除事件:
$service->events->delete('primary', 'eventId');
我得到了这个错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
}
我也尝试使用api explorer 并发生同样的错误。
有人知道是什么问题吗?
【问题讨论】:
-
您是否通过了正确的用户身份验证,并且您的事件 ID 是否 100% 有效?
-
你试过先做 events.list 吗?这将返回经过身份验证的用户在其主日历上的事件列表。
-
@Morfinismo 是的,我想.. 我正在使用这个(只有 XXXXX..):eid=XXXXXXXXXXXXXXXXXXX
-
@DaImTo 是的,events.list 返回全部正确。
-
@Juan.Queiroz 我明白了。那我就放弃了。我不确定它为什么会失败。我可以建议您的最后一件事是尝试在此处developers.google.com/google-apps/calendar/v3/reference/events/… 的“尝试”部分中获取事件 ID,但请确保您在 Google Chrome 浏览器中使用隐身模式,如果可行,请尝试删除该事件这里developers.google.com/google-apps/calendar/v3/reference/events/… 使用相同的隐身模式。如果失败,请尝试使用其他用户,如果所有这些都失败了,您就可以开始拔头发了。
标签: php api google-calendar-api google-api-php-client google-api-client