Get the cloud driver folder list
Through this API, you can query the list of folders in the two levels of the school's cloud inventory, and the returned data contains: folder ids, parent ids, folder names, and so on.
URL
https://api.eeo.cn/partner/api/cloud.api.php?action=getFolderList
HTTP Request Methods
Request data
key |
Required |
More Restrictions |
Instructions |
Description |
SID |
Yes |
Null |
School ID |
It is available through the eeo.cn application |
safeKey |
Yes |
Fixed 32-bit all lowercase characters |
School authentication security key |
safeKey=MD5(SECRET+timeStamp) |
timeStamp |
Yes |
Null |
imestamp used by safeKey |
Unix Epoch timeStamp is the number of seconds passed by 00:00 (world standard time) on January 1, 1970 |
Response data
key |
Type |
Sample value |
meaning |
data |
object |
|
List of two levels of folders in the school's cloud inventory. Key is the ID of the first level folder, and value is the list of subdirectories under it |
└ folder 1 |
array |
|
A list of subdirectories under the first level folder |
└ folder 1-1 |
object |
|
Secondary folder data |
└ id |
string |
713960 |
|
|
└ pid |
string |
713940 |
Parent folder ID |
└ name |
string |
Course 1 |
name |
└ folder 1-2 |
object |
|
Secondary folder data |
└ id |
string |
713961 |
|
|
└ pid |
string |
713959 |
Parent folder ID |
└ name |
string |
course 1 |
name |
└ ... |
|
|
Secondary folder data |
└ ··· |
|
|
A list of subdirectories under the first level folder |
error_info |
object |
|
Return message object |
└ errno |
number |
1 |
Error code |
└ error |
string |
"Normal execution" |
Error list |
Sample
POST /partner/api/cloud.api.php?action=getFolderList HTTP/1.1
www.eeo.cn
application/x-www-form-urlencoded
no-cache
SID=2339736&safeKey=9974697bf6f886a17cc37fb9fd135d0c&timeStamp=1493798252
- Shell cURL analog request instruction
curl -H "Content-Type: application/x-www-form-urlencoded" -X "POST" \
-d "SID=1234567" \
-d "safeKey=0f7781b3033527a8cc2b1abbf45a5fd2" \
-d "timeStamp=1484719085" \
"https://api.eeo.cn/partner/api/cloud.api.php?action=getFolderList"
Response sample(The normal return json
packet example)
{
"data": {
"713940": [
{
"id": "713960",
"pid": "713940",
"name": "全部文件"
}
],
"713959": [
{
"id": "713961",
"pid": "713959",
"name": "我的教材"
}
]
},
"error_info": {
"errno": 1,
"error": "程序正常执行"
}
}
Error Code Description
Error Code |
Description |
1 |
Successful execution. |
100 |
Incomplete or incorrect parameters. |
102 |
No permissions(Security verification failed). |
106 |
No data. |