app.js Google云端硬盘上的JavaScript API

时间:2014-06-11 18:12:23

标签: javascript google-api google-drive-api google-drive-realtime-api

我正在研究Google Drive的实时API。在QuickStart Tutorial中,加载的JavaScript库为https://apis.google.com/js/api.js。 Drive文档describes此库作为Google JavaScript API加载程序。这个库似乎为我们需要与之交互的服务加载了适当的库。

但是当查看QuickStart Tutorial Google云端硬盘(非实时)时,似乎加载了https://apis.google.com/js/client.js,我认为这是图书馆记录的here

我的问题是api.js和client.js有什么区别。他们似乎有类似的目的,虽然不能以同样的方式工作。 api.js适用于某些Google API,而client.js适用于其他人吗? api.js是否记录在像client.js这样的地方?

2 个答案:

答案 0 :(得分:3)

这两个文件的内容(几乎)相同,实际上似乎你可以在.js之前放置任何名称,它将加载相同的文件。也就是说,我建议坚持使用文档中显示的文件名,因为这些文件名可以保证有效。

答案 1 :(得分:0)

仅使用文档中的链接!

很容易检查:

1)将此脚本添加到您网页的标题中:

<script type="text/javascript" src="https://apis.google.com/js/client.js"></script>

打开DevTools - &gt;网络 我明白了:

for client.js

2)更改指向其他脚本的链接

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

打开DevTools - &gt;网络

我明白了:

enter image description here

当client.js是模块时,

api.js是核心。

这里有一个完全不同的内容:https://apis.google.com/js/platform.js

其他信息:https://stackoverflow.com/a/33281791/5754223