簡體   English   中英

Google 日歷 API:組織者名稱更改問題和 email 通知問題

[英]Google Calendar API: organizer name change issue and email notification issue

我想整合谷歌日歷 api 以便

  1. 它可以按指定的時間表顯示彈出窗口和 email 通知。 當我創建事件時,它會立即發送 email ,沒關系。 但我已經為 email 和彈出通知(見下文)安排了另一個時間,我只收到彈出通知,第二次沒有收到 email。
  2. 開發者帳戶是 email: a@gmail.com 因此,在邀請其他人時,它會將組織者顯示為a@gmail.com 為了改變這一點,我設置了組織者 object 並注入,但沒有改變邀請 output 中的任何內容。 請檢查我的代碼以獲取更多詳細信息(我只添加了我的代碼的相關部分,如果需要,請告訴我):
DateTime startDateTime = new DateTime("2021-01-26T17:22:00+06:00");
 EventDateTime start = new EventDateTime()
                .setDateTime(startDateTime)
                .setTimeZone("Asia/Dhaka");
        event.setStart(start);
 DateTime endDateTime = new DateTime("2021-01-26T17:25:00+06:00");
 EventDateTime end = new EventDateTime()
            .setDateTime(endDateTime)
            .setTimeZone("Asia/Dhaka");
  event.setEnd(end);

  String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=1"};
            event.setRecurrence(Arrays.asList(recurrence));
            EventAttendee[] attendees = new EventAttendee[] {
                    new EventAttendee().setEmail("a@gmail.com"),
                    new EventAttendee().setEmail("b@gmail.com"),
                    
            };
            event.setAttendees(Arrays.asList(attendees));
    
        EventReminder[] reminderOverrides = new EventReminder[] {
                new EventReminder().setMethod("email").setMinutes(10),
                new EventReminder().setMethod("popup").setMinutes(10),
        };
        Event.Reminders reminders = new Event.Reminders()
                .setUseDefault(false)
                .setOverrides(Arrays.asList(reminderOverrides));
        event.setReminders(reminders);
    
        //new fields:
        Event.Organizer organizer= new Event.Organizer().setEmail("b@gmail.com").setDisplayName("myname: test-");
        event.setOrganizer(organizer);

您無法設置活動組織者

根據文檔,這是一個只讀屬性。

要轉移所有權,您需要使用方法Events: move 請注意,在這種情況下,事件將從當前所在的日歷中移出,並移至被指定為新所有者的人的日歷中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM