Ошибка HTTP 404 при запросе электронных таблиц /: конечная точка batchUpdate - PullRequest
0 голосов
/ 28 августа 2018

У меня есть этот метод, который использует API Java для записи на листы 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. Это ошибка.

запрошенный URL /v4/spreadsheets/:batchUpdate не был найден на этом сервер. Это все, что мы знаем.

Это трассировка стека

com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 не найдено в com.google.api.client.googleapis.json.GoogleJsonResponseException.from (GoogleJsonResponseException.java:146) в com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError (AbstractGoogleJsonClientRequest.java:113) в com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError (AbstractGoogleJsonClientRequest.java:40) в com.google.api.client.googleapis.services.AbstractGoogleClientRequest $ 1.interceptResponse (AbstractGoogleClientRequest.java:321) в com.google.api.client.http.HttpRequest.execute (HttpRequest.java:1065) в com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed (AbstractGoogleClientRequest.java:419) в com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed (AbstractGoogleClientRequest.java:352) в com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute (AbstractGoogleClientRequest.java:469)

Я использовал другие методы из документации по API Google , но я получал ту же ошибку.
любая помощь приветствуется. Спасибо

...