首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GO :使用google日历API时"SendUpdates“不起作用

GO :使用google日历API时"SendUpdates“不起作用
EN

Stack Overflow用户
提问于 2022-01-07 13:54:47
回答 1查看 252关注 0票数 0

我在用GOLANG

我试图使用google-calendar-API向参与者发送通知。

我在calendar包的文档中尝试了一些关于通过电子邮件发送通知的功能。(例如:SendNotificationsSendUpdates)

但他们都没用。

我已经在event结构中附加了与会者,这样那些电子邮件所有者就可以自己在日历板上看到邀请,但没有收到任何电子邮件。

我的那部分代码:

立即创建事件:

代码语言:javascript
运行
复制
event := &calendar.Event{
        Summary:     "Google calendar test",
        Location:    "800 Howard St., San Francisco, CA 94103",
        Description: "go hiking!",
        Start: &calendar.EventDateTime{
            DateTime: "2022-01-05T10:00:00",
            TimeZone: "Asia/Taipei",
        },
        End: &calendar.EventDateTime{
            DateTime: "2022-01-05T11:00:00",
            TimeZone: "Asia/Taipei",
        },
        Attendees: []*calendar.EventAttendee{
            &calendar.EventAttendee{Email: "TESTINGGMAIL@gmail.com"},
        },
}

插入事件:

代码语言:javascript
运行
复制
calendarId := "primary"
    event_notification := srv.Events.Insert(calendarId, event).SendUpdates("all")
    event, err = event_notification.Do()
EN

回答 1

Stack Overflow用户

发布于 2022-01-09 09:51:58

解决

对我来说,答案是相当直接的(而且很愚蠢)。

由于我依赖google及其API( publish status of OAuth被配置为我的“测试阶段”),我认为它需要与会者也成为所有相关工作的Test user

只需输入

代码语言:javascript
运行
复制
Google cloud platform
->hit on the Navigation Menu at the left top
->API's & Services
->OAuth consent screen

然后点击+ ADD USERSTest users部分,然后输入项目中与会者的电子邮件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70622243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档