2017-01-13 6 views
0

Я кодирую приложение Javascript, которое создает события с помощью API календаря. Событие добавляется правильно в календари всех участников, однако посетители не видят приглашения в своем почтовом ящике. Все участники (зарегистрированные пользователи, организаторы и участники) являются частью одной и той же организации G Suite. Вот запрос я посылаю, схватил из Chrome:Приглашения не отправляются для событий календаря (G Suite)

Request URL:https://content.googleapis.com/calendar/v3/calendars/primary/events?sendNotifications=true&alt=json 
Request Method:POST 
Status Code:200 

Body: 
{ "summary":"Test event", 
    "description":"", 
    "location":"", 
    "start":{ 
    "dateTime":"2017-01-16T12:00:00.000Z" 
    },"end":{ 
    "dateTime":"2017-01-16T12:30:00.000Z" 
    },"attendees":[ 
    { 
     "email":"redacted" 
    } 
    ] 
} 

Есть ли что-либо конкретное для G Suite, что должно быть сделано, чтобы отправить приглашение?

ответ

0

Поскольку вы видели, что события добавляются правильно, вам может понадобиться только Customize your notifications, который является данным разрешением от G Suite Help.

Помимо этого, вы можете enable or disable external invitation prompts. В качестве администратора вы можете проверить, включено ли приглашение для вашего домена или для организационных единиц в вашем домене.

Вот шаги:

  1. Sign in к вашему Google консоли администратора. Войдите в систему, используя свою учетную запись администратора (не заканчивается на @ gmail.com).
  2. На панели инструментов перейдите к Приложения> G Suite> Календарь> Настройки общего доступа> Внешние приглашения.
  3. Выберите значение ON или OFF для настройки.

Надеюсь, что это поможет!