首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase网址缩写与jQuery Ajax帖子?

Firebase网址缩写与jQuery Ajax帖子?
EN

Stack Overflow用户
提问于 2017-11-21 16:38:02
回答 2查看 876关注 0票数 0

我是Firebase的新手。我正在尝试使用动态链接。这就是我目前所知道的..。

代码语言:javascript
复制
    var longUrl = 'https://example.com/' + window.location.hash;
    var APIkey  = 'My Web API Key Here';
    var url     = 'https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=' + APIkey;

    var data = {
        "longDynamicLink": "https://abc123.app.goo.gl/?link=" + longUrl,
        "suffix": {
            "option": "SHORT"
        }
    };

    var request = $.ajax({
        url: url,
        dataType: 'json',
        type: 'post',
        contentType: 'application/json',
        data: JSON.stringify(data),
        processData: false,
        success: function( data, textStatus, jQxhr ){
            console.log(data);
            console.log(textStatus);
            console.log(jQxhr);
        },
        error: function( jqXhr, textStatus, errorThrown ){
            console.log( errorThrown );
        }
    });

我得到了一个400错误...

代码语言:javascript
复制
code:400
message:"Your project has not configured Dynamic Links. [https://firebase.google.com/docs/dynamic-links/rest#before_you_begin]"
status:"INVALID_ARGUMENT"

未配置动态链接是什么意思?"abc123“只是一个占位符吗?

EN

回答 2

Stack Overflow用户

发布于 2018-04-18 15:30:46

也有同样的问题--这就是我从firebase团队得到的答案:

请注意,为了能够查看您的动态链接域,您必须首先添加一个应用程序。如果您正在使用Firebase动态链接作为Google Shortener的替代品,您可以为您的项目创建一个示例应用程序(虚拟应用程序),以继续创建Firebase动态链接。只需输入Android包ID或iOS包名称的虚拟值(例如:“my.dummy.app”)即可继续。

然后,您将放入从中获得的id (例如https://dedfgu.app.goo.gl),而不是占位符(abc123.app.goo.gl)。

祝好运!

票数 1
EN

Stack Overflow用户

发布于 2017-11-22 07:38:19

abc123是一个占位符。你应该提供你的Firebase动态链接域而不是abc123

例如,查看这里的https://firebase.google.com/docs/dynamic-links/ios/create描述什么是项目的动态链接域。域看起来像app_code.app.goo.gl,其中app_code对于每个Firebase项目都是唯一的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47408591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档