在谷歌的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
复制相似问题