2

https://developers.google.com/drive/v2/reference/files/insert上的 JavaScript文档旨在使用客户端 JS 库。尝试使用相应的 node.js 库时,我在调用 request() 时遇到了问题,因为似乎没有。

除了不使用库直接进行网络调用之外,gapi.client.request() 函数是否有等价物?

4

3 回答 3

1

在使用 nodejs 和调用 Google drive API 时,我也在寻找类似的替代方案。我正在使用 googleapi。以下代码片段可能有助于提供有关 API 的想法。

   googleapis
    .discover('drive', 'v2')
    .execute(function(err, client) {
        req = client.drive.files.list()
        console.log(req);
        req.execute(function(err, result) {
            console.log(err);
            console.log(result);
        });
    });
于 2013-07-03T07:11:07.260 回答
0

不熟悉Node库,但一般用Googleapis,可以使用apiclient发现来构建api服务。

您应该能够使用 Node API 客户端来构建 Drive 服务,然后在您的服务对象上调用 files.insert 方法。 https://github.com/google/google-api-nodejs-client/blob/master/lib/googleapis.js

于 2013-06-14T18:48:45.543 回答
0

这仍然是一项正在进行的工作,但它确实展示了如何使用官方的 node.js googleapis模块。自从我最初提出这个解决方案以来,他们似乎取得了很好的进展,所以我可能会很快更新我的方法和 GIST 以使用 OAuth2 而不是 JWT。

如何使用 node.js 使用 googleapis 将内容保存到 Google Drive 的非常基本的示例

于 2015-12-30T21:44:49.310 回答