Function
Obtain sharing information.
Authorization Information
No identity policy-based permission required for calling this API.
URI
GET /koodrive/ose/v1/share/userInfo
Table 1 Query Parameters | Parameter | Mandatory | Type | Description |
| shortUrl | Yes | String | Sharing short code. |
Response Parameters
Status code: 200
Table 3 Response body parameters | Parameter | Type | Description |
| code | Integer | Response code. |
| msg | String | Response information. |
| link | CommonShareLink object | Public information of the access link. |
Table 4 CommonShareLink | Parameter | Type | Description |
| shareId | String | Sharing ID. |
| shortUrl | String | Sharing short code. |
| shareTime | String | Time when the file is shared. |
| ownerId | String | Sharer ID. |
| ownerName | String | Sharer name. |
| permission | SharePermission object | Sharing permission (supported in the future). |
| expireTime | String | Expiration time. |
| status | Integer | Sharing status. 0: determined based on the expiration time. 1: The file has been deleted. 2: expired. |
| expireDate | String | Validity period. |
Table 5 SharePermission | Parameter | Type | Description |
| preview | Boolean | Preview permission. |
| edit | Boolean | Editing permission. |
| download | Boolean | Download permission. |
Example Requests
GET /koodrive/ose/v1/share/userInfo?shortUrl=String
Authorization:Bearer+10f88*************5a544791e9ff
Example Responses
Status code: 200
OK
{
"code" : "string",
"msg" : "string",
"link" : {
"shareId" : "string",
"shortUrl" : "string",
"shareTime" : "2024-06-03T02:20:24.274Z",
"ownerId" : "string",
"ownerName" : "string",
"permission" : {
"preview" : true,
"edit" : true,
"download" : true
},
"expireTime" : "2024-06-03T02:20:24.274Z",
"expireDate" : "3",
"status" : 0
}
} Status Codes
| Status Code | Description |
| 200 | OK |