>Cell newCell = new Cell();
>newCell.setValue("no way");
>newCell.setColumnId(4303755236665220l);
>
> connection = (HttpURLConnection) new >URL("https://api.smartsheet.com/1.1/row/{row_id}/cells").openConnection();
>connection.setRequestMethod("PUT");
>connection.addRequestProperty("Authorization", "Bearer " + accessToken);
>connection.addRequestProperty("Content-Type", "application/json");
>connection.setDoOutput(true);
>
>
>mapper.writeValue(connection.getOutputStream(), newCell);
>mapper.readValue(connection.getInputStream(), new TypeReference<Result<Cell>>() {});
>
>System.out.println("cell added.");
这是我将单元格添加到指定行的 Java 代码。
它返回一个错误:-
“无法解析请求。发生以下错误:请求正文必须是 JSON 对象或 JSON 数组。java.io.IOException:服务器返回 HTTP 响应代码:400 用于 URL:https ://api.smartsheet.com/1.1 /row/row_id/cells "
row_id 具有 Long 值。
任何人都可以帮忙吗?