gpt4 book ai didi

javascript - 火力地堡 "long link is not parsable"

转载 作者:搜寻专家 更新时间:2023-11-01 05:19:42 27 4
gpt4 key购买 nike

我想用 firebase 和 REST API 缩短 longLink,但我收到以下响应,但我不知道哪里出了问题:

响应:

   {
"error": {
"code": 400,
"message": "Long link is not parsable: https://www.google.de [https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters]",
"status": "INVALID_ARGUMENT"
}
}

我是这样做的:

请求:https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key= (hereismyapikey)

主体看起来像这样:

{
"longDynamicLink": "https://www.google.de",
"suffix": {
"option": "SHORT"
}
}

我首先尝试使用我想要缩短的真实 URL。同样的错误。与使用 google 以及使用和不使用 http(s) 相比。我别无选择,希望有人能看到我在这里做错了什么。

编辑:完整 postman 请求:

    "item": [
{
"name": "shortLinks",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"longDynamicLink\": \"www.google.de\",\r\n \"suffix\": {\r\n \"option\": \"SHORT\"\r\n }\r\n}"
},
"url": {
"raw": "https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=xxx",
"protocol": "https",
"host": [
"firebasedynamiclinks",
"googleapis",
"com"
],
"path": [
"v1",
"shortLinks"
],
"query": [
{
"key": "key",
"value": "xxx"
}
]
}
},
"response": []
}
]

最佳答案

您正在使用创建动态链接的简单方法,大致相当于手动创建动态链接:https://firebase.google.com/docs/dynamic-links/create-manually

在文档中,如果您仔细查看示例中传递的链接,您将看到如下模式:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

所以你应该根据这个格式化输入链接或者使用在json中有很好的参数分解的参数来创建:

https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters

这是从参数创建 firebase 动态链接的 api 引用:

https://firebase.google.com/docs/reference/dynamic-links/link-shortener#parameters

关于javascript - 火力地堡 "long link is not parsable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50797540/

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