谷歌日历api v3帮助生成链接

我正在尝试使快速添加事件的工作,以便我可以在Microsoft Excel中运行快速添加vba,所以我可以直接从Excel中添加事件。 我发现我可以使用链接:

https://www.googleapis.com/calendar/v3/calendars/[CALID]/events/quickAdd?key=[API KEY]&text = [QUICK ADD TEXT]&sendNotifications = true

CALID = Id of calandar API KEY = Api key QUICK ADD TEXT = text for quick add in google cal 

但它似乎没有工作? 这是否与0auth有关,或者这只是不可能的事情?

我似乎得到的错误:

 { "error": { "errors": [ { "domain": "global", "reason": "notFound", "message": "Not Found" } ], "code": 404, "message": "Not Found" } } 

非常感谢Daniel

我认为问题是API本身,而不是OAuth授权。 这可能是一个权限问题。

  1. 为了这个工作,检查您是否与服务帐户共享日历。这就像分享您的日历与另一个人,但使用您的服务帐户的电子邮件地址。
  2. 同时检查授权范围是否与您的共享权限相匹配(可能试试只读)。

希望有所帮助!