Google 致力于为黑人社区推动种族平等。查看具体举措
使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

缩短网址

Firebase
Made by Firebase

(使用 Bitly)缩短写入指定 Cloud Firestore 集合的网址。

此扩展程序的运作方式

使用此扩展程序可以根据写入到 Cloud Firestore 的网址创建缩短的网址。这些缩短后的网址可用作显示网址。

此扩展程序会监听您指定的 Cloud Firestore 集合。如果将一个网址添加到该集合内任何文档的指定字段中,则此扩展程序会执行以下操作:

  • 缩短网址。
  • 将缩短后的网址保存在同一文档的新指定的字段中。

如果文档中的原始网址发生更新,则缩短后的网址也将自动更新。

此扩展程序会使用 Bitly 缩短网址,因此您需要在此扩展程序的安装过程中提供 Bitly 访问令牌。您可以使用 Bitly 创建此访问令牌。

额外设置

在安装此扩展程序之前,请确保您已经在 Firebase 项目中 设置了一个 Cloud Firestore 数据库

在安装此扩展程序之前,您还必须拥有 Bitly 帐号和访问令牌。

结算

要安装扩展程序,您的项目必须采用 Blaze(随用随付)方案

  • 您需要为此扩展程序所需的 Firebase 资源支付少量费用(通常约为 $0.01/月),即使没有使用此扩展程序也要支付。
  • 此扩展程序用到了其他 Firebase 和 Google Cloud Platform 服务,如果超出这些服务的免费层级,可能会产生相关的费用:
  • Cloud Firestore
  • Cloud Functions(Node.js 10+ 运行时。 查看常见问题解答 )
  • 此扩展程序还使用这些服务:
  • Bitly 。您必须拥有 Bitly 帐号并负责支付任何相关费用。

如何安装此扩展程序

使用 Firebase 控制台

要安装和管理扩展程序,您可以使用 Firebase 控制台。

使用控制台安装

使用 Firebase CLI

要安装和管理扩展程序,您还可以使用 Firebase CLI:

步骤 1 :运行以下 npm 命令来安装 CLI 或将 CLI 更新到最新版本。

npm install -g firebase-tools
不能运行?请参阅 Firebase CLI 参考文档 或者更改您的 npm 权限

第 2 步 设置一个新的 Firebase 项目目录 或转到现有目录

第 3 步 :将此扩展程序添加到 扩展程序清单

firebase ext:install firebase/firestore-shorten-urls-bitly --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

第 5 步 :将清单中的扩展程序 部署 到项目中

firebase deploy --only extensions --project=projectId_or_alias
支持
Cloud Firestore
作者
许可
Apache-2.0
版本
0.1.8