我正在研究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这样的地方?
答案 0 :(得分:3)
这两个文件的内容(几乎)相同,实际上似乎你可以在.js
之前放置任何名称,它将加载相同的文件。也就是说,我建议坚持使用文档中显示的文件名,因为这些文件名可以保证有效。
答案 1 :(得分:0)
仅使用文档中的链接!
很容易检查:
1)将此脚本添加到您网页的标题中:
<script type="text/javascript" src="https://apis.google.com/js/client.js"></script>
打开DevTools - &gt;网络 我明白了:
2)更改指向其他脚本的链接
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
打开DevTools - &gt;网络
我明白了:
当client.js是模块时,api.js是核心。
这里有一个完全不同的内容:https://apis.google.com/js/platform.js