【发布时间】:2018-06-14 22:29:10
【问题描述】:
var object={
"longDynamicLink": "https://[APP_NAME].page.link/?link=[LINK_HERE]",
"suffix":{
"option":"SHORT"
}
}
$.ajax({
url: 'https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=[KEY_HERE]',
type: 'POST',
dataType: "json",
data: object,
success: function(response, textStatus, jqXHR) {
alert(response.shortLink);
},
error: function(jqXHR, textStatus, errorThrown){
alert(textStatus, errorThrown);
}
});
如果从请求中删除“后缀”,则上述代码有效。这会产生一个“不可猜测”的网址,但我想要一个短网址。正如https://firebase.google.com/docs/dynamic-links/rest?authuser=0 的文档中所述,我添加了 suffix 选项参数,但结果是 400 响应。任何想法为什么?
【问题讨论】:
标签: javascript jquery ajax firebase firebase-dynamic-links