Dropbox列表\u文件夹api javascript不工作

Dropbox列表\u文件夹api javascript不工作,javascript,xmlhttprequest,dropbox,dropbox-api,Javascript,Xmlhttprequest,Dropbox,Dropbox Api,我搞不清楚代码里有什么地方不对。有任何帮助吗?查看文档-该端点是RPC端点: 这些端点在请求体中接受作为JSON的参数,并在响应体中返回作为JSON的结果。RPC终结点位于api.dropboxapi.com域上 Dropbox API Arg标题似乎用于内容上传和内容下载类型端点 我没有看到任何关于/files/list_folder端点所需的名为Dropbox API Arg的头的信息。试试像这样的东西 var xhr = new XMLHttpRequest(); xhr.response

我搞不清楚代码里有什么地方不对。有任何帮助吗?

查看文档-该端点是RPC端点:

这些端点在请求体中接受作为JSON的参数,并在响应体中返回作为JSON的结果。RPC终结点位于api.dropboxapi.com域上

Dropbox API Arg
标题似乎用于
内容上传
内容下载
类型端点

我没有看到任何关于
/files/list_folder
端点所需的名为
Dropbox API Arg
的头的信息。试试像这样的东西

var xhr = new XMLHttpRequest();
xhr.responseType = 'String';
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4 && xhr.status === 200) {
    var response = xhr.response;
    console.log(response);
  }
};
xhr.open('POST', 'https://api.dropboxapi.com/2/files/list_folder');
xhr.setRequestHeader('Authorization', 'Bearer ' + token);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader('Dropbox-API-Arg', JSON.stringify({
  path: '/lol'
}));
xhr.send();

到底是什么不起作用?您收到了什么响应?我收到的a已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标题我收到的a已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:否请求的资源上存在“Access Control Allow Origin”标头
xhr.open('POST', 'https://api.dropboxapi.com/2/files/list_folder');
xhr.setRequestHeader('Authorization', 'Bearer ' + token);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({path:"/lol"}));