1
This commit is contained in:
@@ -220,9 +220,11 @@ public class WPS365ApiServiceImpl implements IWPS365ApiService {
|
||||
@Override
|
||||
public JSONObject readAirSheetCells(String accessToken, String worksheetId, String range) {
|
||||
try {
|
||||
// WPS365 AirSheet API: GET /api/v1/openapi/airsheet/worksheets/{worksheetId}
|
||||
// WPS365 AirSheet API: GET https://openapi.wps.cn/v7/airsheet/{file_id}/worksheets/{worksheet_id}
|
||||
// 根据文档:https://open.wps.cn/documents/app-integration-dev/wps365/server/airsheet/worksheets/VbHZwButmh
|
||||
String url = wps365Config.getApiBaseUrl() + "/openapi/airsheet/worksheets/" + worksheetId;
|
||||
// 注意:worksheetId既是file_id也是worksheet_id(AirSheet中文件ID就是工作表ID)
|
||||
String baseUrl = "https://openapi.wps.cn/v7";
|
||||
String url = baseUrl + "/airsheet/" + worksheetId + "/worksheets/" + worksheetId;
|
||||
if (range != null && !range.trim().isEmpty()) {
|
||||
url += "?range=" + java.net.URLEncoder.encode(range, "UTF-8");
|
||||
}
|
||||
@@ -238,8 +240,10 @@ public class WPS365ApiServiceImpl implements IWPS365ApiService {
|
||||
@Override
|
||||
public JSONObject updateAirSheetCells(String accessToken, String worksheetId, String range, List<List<Object>> values) {
|
||||
try {
|
||||
// WPS365 AirSheet API: PUT /api/v1/openapi/airsheet/worksheets/{worksheetId}
|
||||
String url = wps365Config.getApiBaseUrl() + "/openapi/airsheet/worksheets/" + worksheetId;
|
||||
// WPS365 AirSheet API: PUT https://openapi.wps.cn/v7/airsheet/{file_id}/worksheets/{worksheet_id}
|
||||
// 注意:worksheetId既是file_id也是worksheet_id(AirSheet中文件ID就是工作表ID)
|
||||
String baseUrl = "https://openapi.wps.cn/v7";
|
||||
String url = baseUrl + "/airsheet/" + worksheetId + "/worksheets/" + worksheetId;
|
||||
|
||||
// 构建请求体
|
||||
JSONObject requestBody = new JSONObject();
|
||||
|
||||
Reference in New Issue
Block a user