Google Drive上的app.js JavaScript API

Google Drive上的app.js JavaScript API,javascript,google-api,google-drive-api,google-drive-realtime-api,Javascript,Google Api,Google Drive Api,Google Drive Realtime Api,我正在调查谷歌硬盘的实时API。在中,加载了JavaScript库。驱动器文档将此库作为GoogleJavaScriptAPI加载程序保存。这个库似乎为我们需要交互的服务加载了适当的库 但是当查看Google Drive(非实时)时,它似乎是加载的,我相信这是库中记录的 我的问题是api.js和client.js之间有什么区别。它们似乎有相似的目的,尽管它们的工作方式不同。api.js是否代表某些Google api,而client.js是否代表其他api?api.js是否像client.js那

我正在调查谷歌硬盘的实时API。在中,加载了JavaScript库。驱动器文档将此库作为GoogleJavaScriptAPI加载程序保存。这个库似乎为我们需要交互的服务加载了适当的库

但是当查看Google Drive(非实时)时,它似乎是加载的,我相信这是库中记录的


我的问题是api.js和client.js之间有什么区别。它们似乎有相似的目的,尽管它们的工作方式不同。api.js是否代表某些Google api,而client.js是否代表其他api?api.js是否像client.js那样被记录在案?

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

仅使用文档中的链接

检查这一点很简单:

1) 将此脚本添加到页面标题:

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

打开DevTools->Network 我明白了:

2) 将链接更改为其他脚本

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

打开DevTools->Network

我明白了:

api.js是核心,client.js是模块

这里有一个完全不同的内容:


其他信息:

对任何文件工作都感兴趣。我猜这与谷歌的脚本加载器的工作方式有关。示例中使用文件的方式不同,这使我认为API是不同的。但比较实际文件表明,它们基本相同。我想这只是谷歌内部的一些东西,我们永远不会知道