- 获取token
双因素认证:
curl -d "username=cloudfactory_prod@xpkj.com&password=tkv7zjV4P0Rq" -H 'X-SEAFILE-OTP: <token>' https://xxxxx:50018/api2/auth-token/
- 获取文件夹ID
9319d653-ff60-4cf3-8f59-906697cf0c2d
方式二:查看目录节点html内容中的UUID
9319d653-ff60-4cf3-8f59-906697cf0c2d
方式三:JavaScript获取
// replace with your own token
var token = '9dfa7a1f2dfa1c97550e55469bca9a68dcc7e03c'
var invocation = new XMLHttpRequest();
var url = 'https://seacloud.cc/api2/repos/';
function listLibraries() {
if(invocation) {
invocation.open('GET', url, true);
invocation.setRequestHeader("Authorization", "Token " + token);
invocation.onreadystatechange = function() {
if(invocation.readyState == 4 && invocation.status == 200) {
console.log(invocation.responseText);
}
};
invocation.send();
}
}
listLibraries();
纸上得来终觉浅,绝知此事要躬行。