首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带有Firebase动态链接的自定义域

使用带有Firebase动态链接的自定义域
EN

Stack Overflow用户
提问于 2018-11-27 18:56:44
回答 2查看 2K关注 0票数 1

我编写了一个Google脚本函数,它使用Firebase的动态链接缩短了URL -

代码语言:javascript
复制
function fbURLShort() {
  var data = {
    "dynamicLinkInfo": {
      "domainUriPrefix": "https://example.page.link",
      "link": "https://example.com/lenghtlyURL?with=hooks&more=additions"
    },
    "suffix": {
      "option": "SHORT"
    }
  };
  var url = "https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=myAPIkey"
  var options = {
    'method': 'POST',
    "contentType": "application/json",
    'payload': JSON.stringify(data),
    "muteHttpExceptions":true
  };
  var response = UrlFetchApp.fetch(url, options);
  Logger.log(response)
  var json = response.getContentText();
  var data = JSON.parse(json);
  var obj = data["shortLink"];
  Logger.log(obj)
}

这在使用example.page.link domainUriPrefix时非常好;但是,也有一种方法可以实现连接自定义域,我也成功地做到了这一点(这个域将显示在Firebase的主机部分)。

但是,当我用customdomain.com,替换example.page.link时,它会引发以下错误-

代码语言:javascript
复制
  "error": {
    "code": 400,
    "message": "Your project does not own Dynamic Links domain: https://customdomain.com [https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters]",
    "status": "INVALID_ARGUMENT"
  }

现在,我想做的是使用上述自定义域作为基本链接来缩短URL,而不是.page.link (通过动态链接)。我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-27 19:40:21

目前无法为Firebase动态链接使用完整的自定义域。page.link下的自定义子域是所有可用的。

尽管如此,我们以前听过这个请求。所以如果你真的对它感兴趣,请提交功能请求

票数 0
EN

Stack Overflow用户

发布于 2019-11-25 08:17:26

到2019年11月,可以这样做,最多10个域,自定义或*.page.link域.只要他们都有相同的后缀:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53506393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档