3.5 获取文件预览链接
test-测试环境
https://oc-test.onecontract-cloud.com
test-测试环境
https://oc-test.onecontract-cloud.com
POST
/api/office/v1/wps/preview
请求参数
Header 参数
Authorization
string
可选
默认值:
{{token}}
Body 参数application/json
fileKey
string
文件fileKey
tenantId
integer
必需
downloadFlag
string
是否显示下载按钮
printFlag
string
是否显示打印按钮
示例
{
"fileKey": "hcbm-contract/source-contract-file/1273/HUAWEI_CLOUD/2025Y/04M/583aa1ce2c424ecb8b1ca28fa1f56b4e@示例合同.docx",
"privated": null,
"tenantId": 1273,
"userId": "",
"callbackUrl": null,
"downloadFlag": "0",
"printFlag": "0"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://oc-test.onecontract-cloud.com/api/office/v1/wps/preview' \
--header 'Authorization: bearer eb2446a6-93f9-456b-b713-5cb6f6adf765' \
--header 'Content-Type: application/json' \
--data-raw '{
"fileKey": "hcbm-contract/source-contract-file/1273/HUAWEI_CLOUD/2025Y/04M/583aa1ce2c424ecb8b1ca28fa1f56b4e@示例合同.docx",
"privated": null,
"tenantId": 1273,
"userId": "",
"callbackUrl": null,
"downloadFlag": "0",
"printFlag": "0"
}'
返回响应
🟢200成功
application/json
Body
result
string
结果 0 表示查询成功
url
string
预览文件的URL
responseCode
string
必需
示例
{
"result": "string",
"url": "string",
"responseCode": "string"
}