进行Firebase动态链接时发生错误。包含错误代码

时间:2018-10-01 08:49:57

标签: javascript firebase firebase-dynamic-links

 <script>
    var URL = 'https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=MY_KEY'
    const req = new Request(URL,{
        method : "POST",
        headers : new Headers({
            "Content-Type" : "application/json"
        }),
        context: {
            "longDynamicLink" : "https://MY_DOMAIN.page.link/?link=EXAMPLE_LINK",
            "suffix" : {
                "option" : "SHORT"
            }
        }
    });
var response = fetch(req).then(res=>res.json()).then(json => console.log(JSON.stringify(json)));
    </script>

我想做短链接。我的longDynamiclink正在运作 因此我发送了请求,但收到了以下回复。

  

{代码:400

     

消息:“不支持的动态链接请求   DYNAMICLINK_NOT_SET。[https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters]

     

状态:“ INVALID_ARGUMENT”}

我的代码有问题吗?还是我提出了错误的要求?请让我知道如何解决我的代码以获得正确的响应。

谢谢。

1 个答案:

答案 0 :(得分:0)

先检查一下:

  1. 确保已将SHA1和SHA256证书指纹添加到Firebase项目配置中
  2. 在console.cloud.google.com控制台上为您的项目启用“ Firebase动态链接API”