Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Google过渡到Firebase URL Shortener(JavaScript)?_Javascript_Firebase_Google Api Js Client_Google Client - Fatal编程技术网

如何从Google过渡到Firebase URL Shortener(JavaScript)?

如何从Google过渡到Firebase URL Shortener(JavaScript)?,javascript,firebase,google-api-js-client,google-client,Javascript,Firebase,Google Api Js Client,Google Client,在一些JavaScript web客户端代码中,我目前通过客户端库使用Google URL缩短器。因为,我想相应地更改我的代码 下面是我现在对谷歌正在逐步淘汰的旧缩短方法的看法。我无法确定Google的JavaScript客户端API是否支持Firebase动态URL生成。是吗?如果是,我应该如何更改下面的代码 要设置内容,请执行以下操作: function initializeGoogleAPIs() { console.log("Initializing Google APIs.")

在一些JavaScript web客户端代码中,我目前通过客户端库使用Google URL缩短器。因为,我想相应地更改我的代码

下面是我现在对谷歌正在逐步淘汰的旧缩短方法的看法。我无法确定Google的JavaScript客户端API是否支持Firebase动态URL生成。是吗?如果是,我应该如何更改下面的代码

要设置内容,请执行以下操作:

function initializeGoogleAPIs()
  {
  console.log("Initializing Google APIs.");
  var apiKey = '<MY_API_KEY>';
  gapi.client.setApiKey(apiKey);
  }

你找到答案了吗?不幸的是,没有,我没有。
function shortenURL(url, responseAction)
  {
  gapi.client.load('urlshortener', 'v1', function()
    {
    var payload =
      {
      'resource':
        {
        'longUrl': url
        }
      }

    var request = gapi.client.urlshortener.url.insert(payload);
    request.then(responseAction, logReasonError);
    });
  }