У меня есть этот метод, который использует java API для записи в листы Google.
public UpdateCells writeValue(int row, int col, String value)
throws IOException {
List<Request> requests = new ArrayList<Request>();
List<CellData> values = new ArrayList<CellData>();
values.add(new CellData().setUserEnteredValue(new ExtendedValue()
.setStringValue((String) value)));
requests.add(new Request().setUpdateCells(new UpdateCellsRequest()
.setStart(
new GridCoordinate().setSheetId(SheetId)
.setRowIndex(row).setColumnIndex(col))
.setRows(Arrays.asList(new RowData().setValues(values)))
.setFields(
"userEnteredValue,userEnteredFormat.backgroundColor")));
BatchUpdateSpreadsheetRequest batchUpdateRequest = new BatchUpdateSpreadsheetRequest()
.setRequests(requests);
sheetsService.spreadsheets()
.batchUpdate(workSheetId, batchUpdateRequest).execute();
return this;
}
Я написал это некоторое время назад, но уверен, что все работает нормально. теперь, когда я попытался снова использовать его в другом проекте, я получаю ошибку 404.
404. That’s an error.
The requested URL
/v4/spreadsheets/:batchUpdate
was not found on this server. That’s all we know.
Это трассировка стека
com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 Not Found at com.google.api.client.googleapis.json.GoogleJsonResponseException.from (GoogleJsonResponseException.java:146) at com.google.api.client.googleapis .services.json.AbstractGoogleJsonClientRequest.newExceptionOnError (AbstractGoogleJsonClientRequest.java:113) в com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError.google.com .services.AbstractGoogleClientRequest $ 1.interceptResponse (AbstractGoogleClientRequest.java:321) в com.google.api.client.http.HttpRequest.execute (HttpRequest.java:1065) в com.google.api.client.googlebstractGoogle.services. executeUnparsed (AbstractGoogleClientRequest.java:419) на com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed (AbstractGoogleClientRequest.java:352) на com.google.ap i.client.googleapis.services.AbstractGoogleClientRequest.execute (AbstractGoogleClientRequest.java:469)
Я использовал разные методы из документации API Google, но получал та же ошибка.
приветствуется любая помощь. Спасибо