Javascript 通过cronjob.de将文件写入dropbox

Javascript 通过cronjob.de将文件写入dropbox,javascript,cron,dropbox,dropbox-api,Javascript,Cron,Dropbox,Dropbox Api,我需要在一天中的特定时间运行javascript代码。每次触发这个脚本时,我都需要保存一个包含一些信息的文件。 所以我想我要用dropbox API来实现这一点。 我已经在我的dropbox帐户中创建了新应用程序,并为其生成了令牌 对于测试,MY_SCRIPT.js如下所示: var client = new Dropbox.Client({ token: "GENERATED_TOKEN" }); client.writeFile("FILE_NAME","DATA"); <!DOCT

我需要在一天中的特定时间运行javascript代码。每次触发这个脚本时,我都需要保存一个包含一些信息的文件。 所以我想我要用dropbox API来实现这一点。 我已经在我的dropbox帐户中创建了新应用程序,并为其生成了令牌

对于测试,MY_SCRIPT.js如下所示:

var client = new Dropbox.Client({ token: "GENERATED_TOKEN" });
client.writeFile("FILE_NAME","DATA");
<!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文件(我没有访问权限),其结构如下:

var client = new Dropbox.Client({ token: "GENERATED_TOKEN" });
client.writeFile("FILE_NAME","DATA");
<!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>

当我在web浏览器上运行此html文件时,它工作正常(dropbox应用程序文件夹中的新文件正在创建中)


但是当我把这个html地址放在新的cronjob(cronjob.de)中时,并没有创建新的文件。为什么?我假设问题在于从cronjob服务器访问dropbox API。但是我如何处理这个问题呢?

问题是
cronjob.de
使用的浏览器/命令不会评估javascript。(例如
curl

所以你的javascript代码永远不会被执行

您应该使用诸如
php
之类的后端来运行此类任务