小编Mo *_*o I的帖子

Google Calendar API:无法在创建活动时设置AllowedConferenceSolutionTypes 以包含 HangoutsMeet

使用适用于 PHP的Google API 客户端库,我正在尝试创建一个新的日历事件并附加一个hangoutsMeet会议。当我尝试这样做时,我收到一条错误消息,指出Invalid conference type value.

使用相同的代码,我能够创建一个新事件并附加一个eventHangout会议。

我明白为什么我会收到错误消息:根据 API,我的日历只支持eventHangout会议类型。

<<<< 2020 年 4 月 3 日编辑 #1

根据Andres Duarte的回答进行澄清:这仅在我尝试通过 API 创建事件时才显示为限制。当我手动创建使用谷歌日历界面的事件,我是能够添加谷歌见面。事实上,这是下拉列表中显示的唯一会议选项。

>>>>

我的问题是,如何更新我的日历设置(使用或不使用 API),以便我可以使用 API 来创建带有附加hangoutsMeet会议的活动?

这是一些示例代码来演示我尝试过的内容:

<<<< 2020 年 4 月 3 日编辑 #2

在hooman182的回答之后澄清:我已经更新了我的代码示例以证明我requestId使用字符串进行了正确设置。

>>>>

try {


    // fetch the calendar
    $calendar = 'myCalendar';
    $calendarObject = $service->calendars->get($calendar);
    echo "<pre>";
    echo "\nORIGINAL *******************************************************\n\n";
    var_dump($calendarObject->getConferenceProperties()->getAllowedConferenceSolutionTypes()); …
Run Code Online (Sandbox Code Playgroud)

php google-calendar-api google-api-php-client

5
推荐指数
1
解决办法
2223
查看次数