Javascript 加载最新版本的谷歌API?

Javascript 加载最新版本的谷歌API?,javascript,angularjs,google-api,google-api-js-client,Javascript,Angularjs,Google Api,Google Api Js Client,我不知道该如何开始这篇文章。我正在为Google客户端API开发一个angular包装器(注意:我这么做只是因为我没有找到适合我的东西,所以如果你知道Google API/angular,请告诉我) 我试图使它尽可能通用,所以我想要的是一个类似于 function makeApiCall (library, collection, method, cb){ gapi.client[library][collection][method]( } 现在如果我们注意到,我不会检查库是否已加载

我不知道该如何开始这篇文章。我正在为Google客户端API开发一个angular包装器(注意:我这么做只是因为我没有找到适合我的东西,所以如果你知道Google API/angular,请告诉我)

我试图使它尽可能通用,所以我想要的是一个类似于

function makeApiCall (library, collection, method, cb){

  gapi.client[library][collection][method](

}
现在如果我们注意到,我不会检查库是否已加载,如果库尚未加载,我希望加载库。问题是,并非所有来自谷歌的库都有相同的版本,到目前为止,我还不知道如何检查最新版本

我试过以下的方法

gapi.client.load('calendar', 'latest', cb);
gapi.client.load('calendar', 'release', cb);

我记得很久以前你可以用。。。嗯,其中一个(不记得是哪一个)。现在有办法做到这一点吗?否则,我将不得不想出其他办法。

在中,他们说
要始终加载API的最新稳定版本,请在不指定修订的情况下请求版本号。因此,使用上述示例,请求版本2将加载API的最新稳定版本,例如2.2.3。
。希望这对我有帮助我的问题是我不会一直是那个写结尾代码的人。我正在为JS Gapi开发一个非常通用的包装器,其中一些客户端库有版本1,一些(如google calendar)有版本3,目前我无法知道最新版本是什么。在中,他们说
要始终加载API的最新稳定版本,请在不指定修订的情况下请求版本号。因此,使用上述示例,请求版本2将加载API的最新稳定版本,例如2.2.3。
。希望这对我有帮助我的问题是我不会一直是那个写结尾代码的人。我正在为JS Gapi开发一个非常通用的包装器,其中一些客户端库有版本1,一些(如google calendar)有版本3,到目前为止,我无法知道最新版本是什么。