Javascript gapi.client.load与google.load
我对如何正确加载Google的API感到困惑。我看到有人提到两种不同的方法: 第一个:谷歌API加载器()。我在html文档中看到这样的用法:Javascript gapi.client.load与google.load,javascript,google-api,google-api-js-client,Javascript,Google Api,Google Api Js Client,我对如何正确加载Google的API感到困惑。我看到有人提到两种不同的方法: 第一个:谷歌API加载器()。我在html文档中看到这样的用法: <script src="https://www.google.com/jsapi"></script> 第二个:谷歌API Javascript客户端()。这一个的加载方式如下: <script src="https://apis.google.com/js/client.js"></script>
<script src="https://www.google.com/jsapi"></script>
第二个:谷歌API Javascript客户端()。这一个的加载方式如下:
<script src="https://apis.google.com/js/client.js"></script>
如果您查看这两个API的文档,我会觉得第二种方法是当前的“现代”方法,而第一种方法比较旧。旧方法支持的API比新方法少,但它们不一样。我想在我的应用程序中同时使用Fusion表和Google图表。据我所知,我认为我需要加载这两个API
我的问题:这两个API真的是不同的、相互独立的吗?我将“google.load”方法解释为旧的“遗留”方法,对吗?如果我需要使用这两个API,它们之间是否有冲突
谢谢你的建议 您的评估是正确的。这些API彼此不同,在加载它们时不应该有冲突(尽管您应该在执行任何工作之前验证它们的“加载”方法是否都已启动)。但是,我不会将google.load API描述为“遗留”;google.load是加载某些google JS客户端的通用机制,它不是底层客户端库状态的反映。感谢您对我的“遗留”评论的澄清。我想我的困惑真的归结为谷歌关于这两个API之间关系的糟糕文档。谢谢你的回答。
<script src="https://apis.google.com/js/client.js"></script>
gapi.client.load('fusiontables', 'v1')