You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Firebase为Google Apps Script实现长链接缩短并获取API密钥

Firebase 短链接服务对接指南

核心功能说明

你需要使用的是Firebase提供的动态链接服务,该服务支持短链生成、点击数据统计等能力,可直接通过API在Google Apps Script中调用,满足长链接缩短需求。

API密钥获取步骤

  • 登录Firebase控制台,点击「添加项目」,自定义填写项目名称,不需要数据分析能力可直接关闭Google Analytics选项,等待项目创建完成
  • 进入项目后点击左侧菜单栏顶部的齿轮状「设置」图标,选择「项目设置」
  • 在「常规」标签页下滑找到「Web API 密钥」,对应字符串即为脚本所需的API密钥
  • 回到左侧菜单栏,依次点击「构建」-「动态链接」,选择「开始使用」,按照指引配置短链域名前缀(可使用Firebase免费提供的page.link后缀域名,也可绑定自有域名),完成服务初始化

Google Apps Script 调用示例

你拿到API密钥和短链域名前缀后,可直接替换现有脚本的对应参数,也可参考以下最简实现:

function generateShortLink(longUrl, firebaseApiKey, shortDomainPrefix) {
  const apiEndpoint = `https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=${firebaseApiKey}`;
  const requestBody = {
    longDynamicLink: `${shortDomainPrefix}/?link=${encodeURIComponent(longUrl)}`
  };
  const requestOptions = {
    method: 'POST',
    contentType: 'application/json',
    payload: JSON.stringify(requestBody)
  };
  const response = UrlFetchApp.fetch(apiEndpoint, requestOptions);
  return JSON.parse(response.getContentText()).shortLink;
}

注意事项

  • 免费版Firebase动态链接每日配额为10万条生成请求,普通使用场景完全足够
  • API密钥属于敏感信息,不要直接公开在公共代码仓库或对外分享
  • 如果需要自定义短链后缀、设置安卓/iOS端跳转规则,可在Firebase动态链接控制台自行配置

内容的提问来源于stack exchange,提问作者Tommy A.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 14:36:04