如何将多个Google Calendar扩展属性与PHP API匹配?

时间:2019-06-13 02:33:04

标签: php google-calendar-api

API文档说,您可以匹配多个扩展属性,但是不能将相同的键两次添加到PHP关联数组中。

$service = new \Google_Service_Calendar($client)
$optParams = [
    'maxResults' => 1,
    'sharedExtendedProperty' => 'origin=external',
    'sharedExtendedProperty' => 'key=???',
];

$events = $service->events->listEvents($calendar, $optParams);

1 个答案:

答案 0 :(得分:0)

使用适用于PHP的Google Calendar API,您可以将多个字符串值提交给参数值。它们在内部转换为多个请求URI参数。

$optParams = [
    'maxResults' => 1,
    'sharedExtendedProperty' => ['origin=external', 'key=???'],
];