Calendar 是否可以邀请域外的用户?
我正在开发一个web应用程序,基本上,一个用户可以在Google meet中付费与另一个用户见面。这将创建一个Google Meet日历事件,邀请公司的两个用户+一个用户参加视频会议 基本上,域是example.com。此电子邮件地址(服务帐户)必须邀请attendee1@companyX.com及attendee2@companyY.com. 当我在没有与会者的情况下举办活动时,没有问题。一旦我安排其他与会者,我会得到:Calendar 是否可以邀请域外的用户?,calendar,google-calendar-api,Calendar,Google Calendar Api,我正在开发一个web应用程序,基本上,一个用户可以在Google meet中付费与另一个用户见面。这将创建一个Google Meet日历事件,邀请公司的两个用户+一个用户参加视频会议 基本上,域是example.com。此电子邮件地址(服务帐户)必须邀请attendee1@companyX.com及attendee2@companyY.com. 当我在没有与会者的情况下举办活动时,没有问题。一旦我安排其他与会者,我会得到: { "error": { "errors&
{ "error": { "errors": [ { "domain": "calendar", "reason": "forbiddenForServiceAccounts", "message": "Service accounts cannot invite attendees without Domain-Wide Delegation of Authority." } ], "code": 403, "message": "Service accounts cannot invite attendees without Domain-Wide Delegation of Authority." } }
我想使用一个服务帐户,因为它是公司(example.com),它永远不会改变,而且我不希望网站在密码/任何内容改变时被破坏
这是我的密码:
$client = new Google\Client();
$client->useApplicationDefaultCredentials();
$client->addScope(Google_Service_Calendar::CALENDAR);
$service = new Google_Service_Calendar($client);
$event = new Google_Service_Calendar_Event(array(
'summary' => 'Entretien vidéo',
'start' => array(
'dateTime' => '2015-05-28T09:00:00-07:00',
'timeZone' => 'America/Los_Angeles',
),
'end' => array(
'dateTime' => '2015-05-28T17:00:00-07:00',
'timeZone' => 'America/Los_Angeles',
),
'recurrence' => array(
'RRULE:FREQ=DAILY;COUNT=2'
),
'attendees' => [
[
'email' => "attendee@email.com"
]
],
"conferenceData"=> [
"createRequest" => [
"conferenceSolutionKey"=> [
"type"=> "hangoutsMeet"
],
"requestId"=> "7qxalsvy0exxaje"
]
],
));
$calendarId = 'primary';
$event = $service->events->insert($calendarId, $event);
printf('Event created: %s\n', $event->htmlLink); });
有人能帮我吗
谢谢 要将谷歌日历用于您的域,您需要Gsuite 看
价格计划:要将谷歌日历用于Gsuite所需的域名 看 价格计划:您是否已设置?是否已设置?