Insert Task in Google Task API , Error: 403, message: Request had insufficient authentication scopes
Insert Task in Google Task API , Error: 403, message: Request had insufficient authentication scopes
我正在尝试将新任务插入到任务列表中。
这是我的代码:
$client = getClient();
$service = new Google_Service_Tasks($client);
$optParams = array('maxResults' => 10);
$serviceTasklist = $service->tasklists->listTasklists($optParams);
$serviceTask = $service->tasks->listTasks("@default", $optParams);
try {
$task = new Google_Service_Tasks_Task();
$task->setTitle("here is new task");
$task->setNotes("this is note of new task");
$result = $service->tasks->insert("@default", $task);
return $result->getId();
} catch (Google_Exception $ggex) {
echo "\n Error: " . $ggex->getMessage();
}
我曾尝试将范围从 Google_Service_Task::TASK_READONLY 更改为 Google_Service_Task::TASK,包含的 google 任务文档也做了同样的事情,但我尝试过然后它不起作用。有人可以给我建议或告诉我我错在哪里吗?谢谢!
出于文档目的:
问题出在令牌文件本身。当您更改范围时,您需要确保获得新的更新令牌。如果您仍然使用以前的令牌,就像根本没有更改您的代码一样。
我正在尝试将新任务插入到任务列表中。 这是我的代码:
$client = getClient();
$service = new Google_Service_Tasks($client);
$optParams = array('maxResults' => 10);
$serviceTasklist = $service->tasklists->listTasklists($optParams);
$serviceTask = $service->tasks->listTasks("@default", $optParams);
try {
$task = new Google_Service_Tasks_Task();
$task->setTitle("here is new task");
$task->setNotes("this is note of new task");
$result = $service->tasks->insert("@default", $task);
return $result->getId();
} catch (Google_Exception $ggex) {
echo "\n Error: " . $ggex->getMessage();
}
我曾尝试将范围从 Google_Service_Task::TASK_READONLY 更改为 Google_Service_Task::TASK,包含的 google 任务文档也做了同样的事情,但我尝试过然后它不起作用。有人可以给我建议或告诉我我错在哪里吗?谢谢!
出于文档目的:
问题出在令牌文件本身。当您更改范围时,您需要确保获得新的更新令牌。如果您仍然使用以前的令牌,就像根本没有更改您的代码一样。