我正在使用下面的代码来创建一个简短的链接,它工作得很好。然而,如果我想更新社会形象,并给它一个与原来的longDynamicLink完全相同,除了社会形象url,它创建了一个新的短链接。这意味着所有以前的短链接需要替换为新的短链接,其中一些是打印在QR代码上。
我怎样才能保留原来的短链接?
注意:如果我在Firebase控制台中这样做,我可以更改社会形象,并保持相同的短链接。事实上,我可以更改任何参数,并保持相同的短链接。
const options = {
method: 'POST',
uri: `https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=${firebaseProjectApiKey}`,
headers: {
'Content-Type': 'application/json'
},
body: {
"longDynamicLink": dynamicLinkUrl,
"suffix": {
"option": "SHORT"
}
},
json: true // Automatically stringifies the body to JSON
};
发布于 2022-07-03 21:32:14
这是目前不可能通过API,但可能是在未来。其他备选办法是:
使用长动态链接https://firebase.google.com/docs/dynamic-links/create-manually
)
来自google的支持:
给出了一个概述,我们收到了关于REST的类似请求,该请求允许开发人员编辑以编程方式创建的短链接或REST,我同意它将为整个动态链接服务带来更多的价值。作为一个操作,我已经将这个例子添加到列表中,这样我们的工程师就会知道,像您这样的许多开发人员都希望FDL支持这个特性。
https://stackoverflow.com/questions/72525584
复制相似问题