0
我需要在一天的特定時間在JavaScript中運行代碼。每次當這個腳本被觸發時,我需要用一些信息保存一個文件。 所以我想通了我是使用Dropbox API來做到這一點。 我在我的保管箱帳戶中創建了新的應用程序併爲其生成了令牌。通過cronjob.de將文件寫入保管箱
對於測試MY_SCRIPT.js看起來是這樣的:
var client = new Dropbox.Client({ token: "GENERATED_TOKEN" });
client.writeFile("FILE_NAME","DATA");
我有這樣的結構服務器(我沒有訪問)上的HTML文件:
<!DOCTYPE html>
<html>
<head>
<script language="javascript" src="//cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.10.2/dropbox.min.js"></script>
</head>
<body>
<script language="javascript" src="//PATH/MY_SCRIPT.js"> </script>
</body>
</html>
當我在我的網絡瀏覽器上運行這個HTML文件,它工作正常(Dropbox應用程序文件夾中的新文件正在創建)。
但是,當我把這個HTML地址在新的cronjob(cronjob.de)新文件沒有被創建。爲什麼?我認爲問題是從cronjob服務器訪問dropbox API。但我該如何處理呢?