1
This commit is contained in:
@@ -220,9 +220,11 @@ public class WPS365ApiServiceImpl implements IWPS365ApiService {
|
|||||||
@Override
|
@Override
|
||||||
public JSONObject readAirSheetCells(String accessToken, String worksheetId, String range) {
|
public JSONObject readAirSheetCells(String accessToken, String worksheetId, String range) {
|
||||||
try {
|
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
|
// 根据文档: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()) {
|
if (range != null && !range.trim().isEmpty()) {
|
||||||
url += "?range=" + java.net.URLEncoder.encode(range, "UTF-8");
|
url += "?range=" + java.net.URLEncoder.encode(range, "UTF-8");
|
||||||
}
|
}
|
||||||
@@ -238,8 +240,10 @@ public class WPS365ApiServiceImpl implements IWPS365ApiService {
|
|||||||
@Override
|
@Override
|
||||||
public JSONObject updateAirSheetCells(String accessToken, String worksheetId, String range, List<List<Object>> values) {
|
public JSONObject updateAirSheetCells(String accessToken, String worksheetId, String range, List<List<Object>> values) {
|
||||||
try {
|
try {
|
||||||
// WPS365 AirSheet API: PUT /api/v1/openapi/airsheet/worksheets/{worksheetId}
|
// WPS365 AirSheet API: PUT https://openapi.wps.cn/v7/airsheet/{file_id}/worksheets/{worksheet_id}
|
||||||
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;
|
||||||
|
|
||||||
// 构建请求体
|
// 构建请求体
|
||||||
JSONObject requestBody = new JSONObject();
|
JSONObject requestBody = new JSONObject();
|
||||||
|
|||||||
Reference in New Issue
Block a user