Вставить задачу в API задач Google, ошибка: 403, сообщение: у запроса недостаточно областей аутентификации - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь вставить новую задачу в 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, включенный документ задачи Google также делает то же самое, но я попытался, тогда это не сработало. Может ли кто-нибудь дать мое предложение или сказать, где я ошибаюсь? Спасибо!.

1 Ответ

0 голосов
/ 28 мая 2020

Для документации:

Проблема была в самом файле токена. При изменении области действия убедитесь, что вы получили новый обновленный токен. Если вы все еще используете предыдущий токен, это как если бы вы вообще не изменили свой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...