我如何获取自定义查询字符串,包括在返回的firebase动态短链接中

时间:2019-04-12 12:54:24

标签: firebase url firebase-dynamic-links query-parameters url-shortener

我正在使用Firebase动态链接发布API返回短链接。当我发布此信息时:

https://CENSORED.page.link/?link=https://www.CENSORED.co.uk/offers/friends/?utm_source=referafriend&utm_medium=ecrm&utm_campaign=cbk25&utm_term=988776

点击返回的短链接将重定向到:

https://www.CENSORED.co.uk/offers/friends/?utm_source=referafriend

该帖子来自客户端js。 Firebase返回有效的短链接,但缺少一些参数。

点击的短链接的预期网址:

https://www.CENSORED.co.uk/offers/friends/?utm_source=referafriend&utm_medium=ecrm&utm_campaign=cbk25&utm_term=988776

看起来像它会砍掉我的大部分查询字符串-请问如何正确返回完整的查询字符串?

1 个答案:

答案 0 :(得分:0)

已解决:转义网址对我有用:

参数丢失:

"https://www.test.co.uk/testing/?utm_source=jam&utm_medium=spoon&utm_campaign=jar&utm_term=lid"

参数正确返回:

"https%3A%2F%2Fwww.test.co.uk%2Ftesting%2F%3Futm_source%3Djam%26utm_medium%3Dspoon%26utm_campaign%3Djar%26utm_term%3Dlid"