Я хочу записать данные в Google Sheet.
Я могу успешно получить данные из своего GoogleSheet. Но я пытаюсь записать данные. Я получил следующую ошибку:
Обнаружено необработанное исключение
Тип: Google_Service_Exception
Сообщение: {"error": {" код ": 403," message ":" У вызывающей стороны нет разрешения "," errors ": [{" message ":" У вызывающей стороны нет разрешения "," domain ":" global "," reason ":" запрещено "}]," status ":" PERMISSION_DENIED "}}
Это мой код.
$client = new \Google_Client();
$client->setApplicationName('SheetsPHP');
$client->setScopes([\Google_Service_Sheets::SPREADSHEETS]);
$client->setAccessType('offline');
$client->setAuthConfig(__DIR__ . '/../../credentials.json');
$sheets = new \Google_Service_Sheets($client);
$spreadsheetId = '.....';
$range = '시트1!B2:G5';
$values = [['b', 'c', 'd', 'e', 'f', 'g']];
$body = new Google_Service_Sheets_ValueRange([
'values' => $values
]);
$params = [
'valueInputOption' => "RAW"
];
$result = $sheets->spreadsheets_values->update($spreadsheetId, $range, $body, $params);
Я уже поделился электронной почтой учетной записи службы.
Пожалуйста, дайте мне знать, что не так.