Escribir en GoogleSheet a través de API con Java
Estoy tratando de escribir un valor en una celda con Google Sheet API con Java. Para leer utilicé guía deInicio rápido de Java que funcionó bien para mí
Para escribir en Google Sheet utilizo:
service.spreadsheets().values().update(spreadsheetId, "Sheet1!A4:H", response).execute();
Esta función genera el siguiente error durante la ejecución:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "global",
"message" : "Request had insufficient authentication scopes.",
"reason" : "forbidden"
} ],
"message" : "Request had insufficient authentication scopes.",
"status" : "PERMISSION_DENIED"
}
Como alcance de autenticación que estoy usando
private static final List<String> SCOPES = Arrays.asList(SheetsScopes.SPREADSHEETS);