在谷歌的JavaScript API中,gapi.load()和gapi.client.load()有什么区别?它们有多可互换,我什么时候应该使用其中之一?我看到两者都在示例代码中使用。
发布于 2013-06-01 03:25:01
正如CORS文档所指出的,gapi.load函数用于动态加载特定的JavaScript库。
正如gapi.client.load函数的描述(由"client“JS库提供)所描述的那样,gapi.client.load用于构建用于访问特定HTTP(S) API的JavaScript接口;您也可以使用API发现(搜索它以查找文档)并直接使用gapi.client.request或CORS发送JavaScript请求。
编辑:根据https://stackoverflow.com/users/190398/brian-slesinsky的后续评论增加了澄清,并对措辞做了小改动。
发布于 2022-05-18 22:02:59
在对此进行研究之后,以下是我的简单想法:
gapi.load()加载JavaScript客户端库。也就是说,它正在加载gapi。没有这个,gapi就不能工作。gapi.client.load()用于为众多Google之一加载接口。然后,加载的API接口将以gapi.client.api.collection.method形式出现。例如,Moderator会创建像gapi.client.moderator.series.list这样的方法。你最需要的是两者。
https://stackoverflow.com/questions/16868603
复制相似问题