>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 応答コードを返しました: URL の 400: https://api.smartsheet.com/1.1 /row/row_id/cells "
row_id には Long 値があります。
誰でも助けることができますか?