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

时间:2014-11-24 21:35:18

标签: excel vba calendar google-calendar-api

我正在尝试使快速添加事件工作,以便我可以在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"
 }
}

非常感谢, 丹尼尔

1 个答案:

答案 0 :(得分:0)

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

  1. 为此,请检查您是否与服务帐户共享日历。这就像与其他人共享您的日历,但使用您的服务帐户电子邮件地址。
  2. 同时检查授权范围是否与您的共享权限相匹配(也许只读为只读)。
  3. 希望有所帮助!