谷歌日历 API PHP

我正在尝试通过创建(项目字段)搜索 Google 日历。这无法给出任何结果。


$optParams = array(

    'maxResults' => 10,

    'orderBy' => 'startTime',

    'singleEvents' => true,

    "q"=>"created>2020-06-14T16:09:16.000Z"

    );

$results = $this->service->events->listEvents("primary", $optParams);

$events = $results->getItems();

我还尝试用 timeMin 测试这个“q”搜索


$optParams = array(

    'maxResults' => 10,

    'orderBy' => 'startTime',

    'singleEvents' => true,

    "q"=>"timeMin>2020-06-14T16:09:16.000Z"

    );

$results = $this->service->events->listEvents("primary", $optParams);

$events = $results->getItems();

并且同样的问题没有结果。


事件、日历访问和 $this->service 通过几乎相同的代码进行了验证,但使用 timeMin 作为可选参数而不是“q”


$optParams = array(

    'maxResults' => 10,

    'orderBy' => 'startTime',

    'singleEvents' => true,

    "timeMin"=>"2020-06-14T16:09:16.000Z" // *** note this is instead of 'Q' ***

    );

$results = $this->service->events->listEvents("primary", $optParams);

$events = $results->getItems();

我的问题是使用“q”搜索时实际上允许什么以及它应该如何构造。正如预期的那样,谷歌文档非常模糊。


函数式编程
浏览 90回答 1
1回答

www说

如果您检查event.list的文档,您会看到q 字符串 自由文本搜索术语,用于查找任何字段中与这些术语匹配的事件(扩展属性除外)。选修的。它是一个自由文本搜索字符串。这意味着您可以搜索事件的名称或描述。以下内容将返回任何具有生日标题或描述的事件。$optParams = array(    'maxResults' => 10,    'orderBy' => 'startTime',    'singleEvents' => true,    "q"=>"Birthday"    );$results = $this->service->events->listEvents("primary", $optParams);$events = $results->getItems();这是对任何领域的免费文本搜索,我试图在我的一个活动的日期上进行搜索,但遗憾的是没有成功。$optParams = array(    'maxResults' => 10,    'orderBy' => 'startTime',    'singleEvents' => true,    "q"=>"2008-09-22T13:43:40.000Z"    );$results = $this->service->events->listEvents("primary", $optParams);$events = $results->getItems();你应该做的是更多类似的事情$optParams = array(    'maxResults' => 10,    'orderBy' => 'startTime',    'singleEvents' => true,    "mintime"=>"2012-03-19T08:42:11.000Z",    "maxtime"=>"2012-03-19T10:42:11.000Z"    );$results = $this->service->events->listEvents("primary", $optParams);$events = $results->getItems();这将根据您的时间返回事件。不幸的是,这不是它搜索的创建时间,而是事件时间。
打开App,查看更多内容
随时随地看视频慕课网APP