有没有什么好的节点模块连接谷歌缩短API缩短长URL

我正在与Node.js,并试图缩短长URL,我想连接到谷歌缩短API,如果在Node.js的API文档中find

谷歌的API-的NodeJS客户端

但它只有将短URL转换为长URL的代码,

我发现node-google-url-short

这不使用API​​密钥,因为我可能每天发送超过10,000个请求,这是不好的,它不是一个维护回购我想。

而这一个谷歌url ,似乎也描绘了这一个。

那么还有其他好的节点模块吗?

我想缩短一个长的URL。

先谢谢你 :)

我会回答我自己的问题,因为没有答案,我find了一个节点模块。

googleapis加

得到一个较短的url,你必须打电话

 client.urlshortener.url.insert 

这是一个例子

  function get_shorter_url(config,long_url,callback) { var googleapis = require('googleapis-plus'); var api_key = "your api key"; var long_url = "your long url"; try { googleapis .discover('urlshortener', 'v1') .execute(function(err, client) { if( err) { // handle discovery errors callback(err); } else { var getShortUrl = client.urlshortener.url.insert({ longUrl: long_url }) .withApiKey(api_key); getShortUrl.execute(function(err, shortUrlDetails) { if(err) { callback(err); } else { callback(null,shortUrlDetails.id); } }); } }); } catch ( err ) { console.log("there was an exception "+err); callback(err, null); } }