gpt4 book ai didi

javascript - 将自定义域与 Firebase 动态链接结合使用

转载 作者:行者123 更新时间:2023-12-02 13:48:38 24 4
gpt4 key购买 nike

我编写了一个 Google Apps 脚本函数,可以使用 Firebase 的动态链接缩短网址 -

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.linkdomainUriPrefix时,效果非常好;然而,还有一种方法可以Connect a custom domain我也成功地做到了这一点(该域将显示在 Firebase 的托管部分下)。

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

  "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(通过动态链接)。我该如何去做呢?

最佳答案

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

也就是说,我们以前听过这个请求。所以如果你真的对此感兴趣,请file a feature request .

关于javascript - 将自定义域与 Firebase 动态链接结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53506393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com