代码之家  ›  专栏  ›  技术社区  ›  Md. Abdul Alim

禁止谷歌日历Api插入事件[403]

  •  0
  • Md. Abdul Alim  · 技术社区  · 7 年前

    我有.dotnet核心web应用程序。我试图添加谷歌日历Api事件,但得到错误。错误

    Google.Apis.Requests.RequestError 禁止的[403]错误[ 消息[禁止]位置[-]原因[禁止]域[全局]]

    我的密码是

    Event myEvent = new Event
                        {
                            Summary = "Appointment",
                            Location = "Dhaka",
                            Start = new EventDateTime()
                            {
                                DateTime = new DateTime(2018, 9, 17, 10, 0, 0),
                                TimeZone = "Asia/Dhaka"
                            },
                            End = new EventDateTime()
                            {
                                DateTime = new DateTime(2018, 9, 17, 10, 30, 0),
                                TimeZone = "Asia/Dhaka"
                            },
                            Recurrence = new String[] {
                                    "RRULE:FREQ=WEEKLY;BYDAY=MO"
                                },
                            Attendees = new List<EventAttendee>()
                            {
                              new EventAttendee() { Email = "alimcu08@gmail.com" }
                            }
                        };
    
                        var newEventRequest = calendarService.Events.Insert(myEvent, calendarId);
    
                        var eventResult = newEventRequest.Execute();
    

    执行运行时出错。通过使用相同的日历服务,我成功地获得了日历和事件列表,但无法添加事件。有人能帮忙吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Md. Abdul Alim    7 年前

    谷歌提供了3个日历,他们有不同的id。我提供了一个id从他们。这就是为什么没有添加事件。当我用“primary”替换id时,它工作正常。

    推荐文章