Node.js 保管箱 OAuth

标签 node.js dropbox dropbox-api

我在理解 Node.js 的 Dropbox JS api 时遇到了一些问题

创建 authDriver 后,如何将我的客户端路由到 Dropbox 访问对话框?假设他们获得我的 Express 应用程序处理的路由“/applogin”,我如何将客户端传递到 dropbox?

谢谢!

    var Dropbox = require("dropbox");
    var client = new Dropbox.client({
        key: "mykey", secret: "mysecret", sandbox: true
    });
    client.authDriver(new Dropbox.Drivers.NodeServer(8081));
//what comes next?

最佳答案

设置 OAuth 驱动程序后,只需调用一个方法即可对用户进行身份验证。

client.authenticate(function(error, client) {
  if (error) {
    return showError(error);
  }
  doSomethingCool(client);
});

关于Node.js 保管箱 OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13244569/

相关文章:

python - 下载 Dropbox 文件夹中的所有 .mp4 文件

node.js - 使用 socket.io、node.js 和 mongodb 更新服务器端的 ejs 变量

javascript - 了解 Nodejs 文档

node.js - 如何使用 Node.js 连接到 mongoDB compass

PHP file_exists() 未检测到 Dropbox 子文件夹

linux - 使用 CURL 上传到 Dropbox 并覆盖文件

node.js - 使用 dropboxjs 通过 oauth 对客户端进行身份验证 2. 服务器端呢?

c# - 如何使用路径列表创建层次结构?

ios - 将文件上传到 Dropbox 中的特定文件夹

node.js - 如何在@hapi/joi中设置自定义错误消息?