创建新任务时出现Google Tasks API错误 - 致命错误:未找到“任务”类

问题描述 投票:1回答:1

我正在使用Google API客户端库PHP(Beta),并且我已成功获得Calendar和Task api的授权。

我还创建了日历,插入事件和更新事件。

下一步是创建任务列表。但是,我一直收到错误:

致命错误:$ task = new Task()找不到类'Task'当我运行示例代码时:

require_once 'vendor/autoload.php';  //this worked for all the calendar functions
$client = new Google_Client();
$client_id="xxxxOmitted";
$client_secret="xxxxxxxOmitted";
$redirect_uri='xxxxOmitted';
$client->setApplicationName("XXXXOmitted");
$client->setClientId($client_id);
$client->setClientSecret($client_secret);
$client->setAccessToken($_SESSION['token']);

$service = new Google_Service_Tasks($client);
$task = new Task();
$task->setTitle('New Task');
$task->setNotes('Please complete me');
$task->setDue(new TaskDateTime('2010-10-15T12:00:00.000Z'));

$result = $service->insertTasks('@default', $task);
echo $result->getId();

找到解决任务但不插入任务列表的工作

$service = new Google_Service_Tasks($client);
$task= new Google_Service_Tasks_Task();
$task->setTitle('New Task');
$task->setNotes('Please complete me');
$result = $service->tasks->insert('@default', $task);
echo $result->getId();

有人可以帮助插入任务列表吗?提前致谢!

类似的问题:Only list method is working in Google task api PHP

php google-api-php-client google-tasks-api
1个回答
0
投票

与为Tasks执行的操作类似,请参阅以下任务列表代码。

$service = new Google_Service_Tasks($client);
$tasklist= new Google_Service_Tasks_TaskList();
$tasklist->setTitle('New TaskList');
$service->tasklists->insert($tasklist);

Google_Tasks的新服务已实例化。创建一个新的任务列表,设置标题然后插入。

© www.soinside.com 2019 - 2024. All rights reserved.