是否可以仅使用Javascript且不使用Node.JS来使用Google Drive API?

时间:2018-03-28 02:42:07

标签: javascript google-drive-api

我看到可以使用该API通过VB.Net和C#上传文件用于桌面应用程序和Node.js,ASP Net用于Web应用程序,但我需要知道是否可以通过Javascript实现它(无节点。 js)在前端。

Ps:我想将文件上传到Google云端硬盘服务帐户。

2 个答案:

答案 0 :(得分:0)

如果您想单独使用Javascript上传文件,您可以使用云端硬盘服务在Google脚本中进行上传。以下是两个可能有用的链接:

- Drive Service in Google Scripts

- Google App Scripts Quickstart to call the Drive API

答案 1 :(得分:0)

当然可以。

Goole JavaScript客户端库

  

您可以使用JavaScript客户端库与Google进行互动   来自Web应用程序的API,例如人员,日历和驱动器。 (developers.google.com)

您需要先导入Google API客户端库。

<script src="https://apis.google.com/js/api.js"></script>

...并初始化它:

function start() {
  // 2. Initialize the JavaScript client library.
    gapi.client.init({
    'apiKey': 'YOUR_API_KEY',
    // Your API key will be automatically added to the Discovery Document URLs.
    'discoveryDocs': ['https://people.googleapis.com/$discovery/rest'],
    // clientId and scope are optional if auth is not required.
    'clientId': 'YOUR_WEB_CLIENT_ID.apps.googleusercontent.com',
    'scope': 'profile',
  }).then( /* your requests go HERE */ )
};
// 1. Load the JavaScript client library.
gapi.load('client', start);

...最后继续处理您的请求。

链接:

快速入门 - Javascript 文档页面中,您将找到Drive API用法的简单示例。 https://developers.google.com/drive/v3/web/quickstart/js

关于 Javascript客户端库的所有内容: https://developers.google.com/api-client-library/javascript/start/start-js