繁体   English   中英

Google Calendar API v3 PHP新事件

[英]Google Calendar API v3 PHP new event

我正在尝试添加一个事件。 我使用客户端库。 通过oAuth后,我得到

致命错误:在第17行的zarzadzaj / kursy.php中的非对象上调用成员函数insert()

我的代码是:

<?php
require_once '../zarzadzaj/src/Google_Client.php';
require_once '../zarzadzaj/src/contrib/Google_CalendarService.php';

$event = new Google_Event();
$event->setSummary('Appointment');
$event->setLocation('Somewhere');
$start = new Google_EventDateTime();
$start->setDateTime('2011-06-03T10:00:00.000-07:00');
$start->setTimeZone('America/Los_Angeles');
$event->setStart($start);
$end = new Google_EventDateTime();
$end->setDateTime('2011-06-03T10:25:00.000-07:00');
$end->setTimeZone('America/Los_Angeles');
$event->setEnd($end);

$anEvent = $service->events->insert('primary', $event);

echo $anEvent->getId();
?>

我究竟做错了什么?

我找到了解决方案...
在调用insert()方法之前,需要先声明“ $ service”作为Google日历服务的实例。这对我有用...我希望对您也有用。

$service = new Google_CalendarService($client);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM