Function
Obtain sharing details.
Authorization Information
No identity policy-based permission required for calling this API.
URI
GET /koodrive/ose/v1/share/{shareId}
Table 1 Path Parameters
|
Parameter |
Mandatory |
Type |
Description |
|
shareId |
Yes |
String |
Sharing ID. |
Response Parameters
Status code: 200
Table 3 Response body parameters
|
Parameter |
Type |
Description |
|
code |
String |
Response code. |
|
msg |
String |
Response information. |
|
shareLink |
ShareByMeLinkDetail object |
Details about the sharing link. |
Table 4 ShareByMeLinkDetail
|
Parameter |
Type |
Description |
|
shareId |
String |
Sharing ID. |
|
shortUrl |
String |
Sharing short code. |
|
linkUrl |
String |
Sharing link. |
|
shareTime |
String |
Time when the file is shared. |
|
scope |
Integer |
Sharing scope. 1: users who receive the link (only for whitelisted users); 2: only enterprise users; 3: specified enterprise users. |
|
depts |
Array of DeptInfo objects |
Department list. |
|
groups |
Array of GroupInfo objects |
User group list. |
|
users |
Array of UserInfo objects |
User list. |
|
displayName |
String |
Display name. |
|
permission |
SharePermission object |
Sharing permission (supported in the future). |
|
extractCode |
String |
Access code. |
|
expireTime |
String |
Expiration time. |
|
status |
Integer |
Sharing status. 0: determined based on the expiration time. 1: The file has been deleted. 2: expired. |
|
comment |
String |
Sharing message. |
Table 5 DeptInfo
|
Parameter |
Type |
Description |
|
id |
String |
Department ID. |
|
name |
String |
Department name. |
Table 6 GroupInfo
|
Parameter |
Type |
Description |
|
id |
String |
User group ID. |
|
name |
String |
User group name. |
Table 7 UserInfo
|
Parameter |
Type |
Description |
|
id |
String |
User ID. |
|
name |
String |
Username. |
Table 8 SharePermission
|
Parameter |
Type |
Description |
|
preview |
Boolean |
Preview permission. |
|
edit |
Boolean |
Editing permission. |
|
download |
Boolean |
Download permission. |
Example Requests
GET /koodrive/ose/v1/share/{shareId}
Authorization:Bearer+10f88*************5a544791e9ff
Example Responses
Status code: 200
OK
{
"code" : "string",
"msg" : "string",
"shareLink" : {
"shareId" : "string",
"shortUrl" : "string",
"linkUrl" : "string",
"shareTime" : "2024-06-03T01:59:05.324Z",
"scope" : 0,
"depts" : [ {
"id" : "string",
"name" : "string"
} ],
"groups" : [ {
"id" : "string",
"name" : "string"
} ],
"users" : [ {
"id" : "string",
"name" : "string"
} ],
"displayName" : "string",
"permission" : {
"preview" : true,
"edit" : true,
"download" : true
},
"extractCode" : "string",
"expireTime" : "2024-06-03T01:59:05.324Z",
"status" : 0,
"comment" : "string"
}
}
Status Codes
|
Status Code |
Description |
|
200 |
OK |