为了账号安全,请及时绑定邮箱和手机立即绑定

在 Google 任务 API 中插入任务,错误:403,消息:请求的身份验证范围不足

在 Google 任务 API 中插入任务,错误:403,消息:请求的身份验证范围不足

PHP
慕慕森 2023-04-21 10:12:30
我正在尝试将新任务插入到 TaskList 中。这是我的代码:$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,包括的谷歌任务文档也做同样的事情,但我试过了然后它不起作用。有人可以给我建议或告诉我我错在哪里吗?谢谢 !。
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

出于文档目的:

问题出在令牌文件本身。当您更改范围时,您需要确保获得新的更新令牌。如果您仍然使用以前的令牌,就像根本没有更改您的代码一样。


查看完整回答
反对 回复 2023-04-21
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信