我想使用Javascript的Dropbox SDK,所以我嘗試了一個Hello World!熟悉我自己,但我得到錯誤401認證失敗。JavaScript Dropbox SDK錯誤401
當我關閉彈出,我按一下按鈕,它重定向我到授權頁面,但在我點擊「允許」,它會顯示一個「損壞內容錯誤」頁。
這裏是我的代碼,這是我真正從一個教程頁面,以測試它了:
<!doctype html>
<html>
<head>
<script src="https://www.dropbox.com/static/api/dropbox-datastores-1.0-latest.js"></script>
<link rel="stylesheet" href="style.css">
</head>
<body>
<center>
<button id="writeButton">Click to create <code>hello.txt</code> in Dropbox.</button>
</center>`
<script>
var client = new Dropbox.Client({
key: KEY// //APP KEY
secret: "<REDACTED>"//"<REDACTED>" //APP SECRET
});
function doHelloWorld() {
client.writeFile('hello.txt', 'Hello, World!', function (error) {
if (error) {
alert('Error: ' + error);
} else {
alert('File written successfully!');
}
});
}
// Try to complete OAuth flow.
client.authenticate({ interactive: false }, function (error) {
if (error) {
alert('Error: ' + error);
} else {
doHelloWorld();
}
});
document.getElementById('writeButton').onclick = function() {
client.authenticate(function (error, client) {
if (error) {
alert('Error: ' + error);
} else {
doHelloWorld();
}
});
}
</script>
</body>
</html>
能做到這一點,謝謝,不要」不知道我在想什麼。 – Oscar
我刪除了這個祕密,但它仍然不起作用 – Oscar
它看起來像那個示例中的代碼不再有效......我正在調查庫中發生了什麼變化。當我想到它時,我會回覆! – smarx