首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用REST API创建firebase动态链接

如何使用REST API创建firebase动态链接
EN

Stack Overflow用户
提问于 2020-02-13 16:59:22
回答 2查看 3.4K关注 0票数 2

我正在尝试使用REST API在firebase中生成一个动态链接。我在文档的以下页面尝试了以下说明:https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters

我为错误的格式提前道歉,但我的请求看起来像这样:

发布https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=

带标头:

Content-Type: application/json

和body:

代码语言:javascript
复制
{
  "dynamicLinkInfo":{
    "domainUriPrefix":"https://<myDomain>.page.link/",
    "link":"https://www.google.com/",
    "androidInfo":{
      "androidPackageName":"com.<companyName>.<appname>"
    }   
  }
}

我得到的回答是:

代码语言:javascript
复制
{
    "error": {
        "code": 400,
        "message": "Invalid Dynamic Link domain: '' or Domain Uri Prefix: 'https://<myDomain>.page.link/'. Expecting exactly one. Dynamic Link Domain isPresent = false, Domain URI prefix isPresent = false,  [https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters]",
        "status": "INVALID_ARGUMENT"
    }
}

我的firebase项目在项目中注册了一个.page.link域。在firebase项目的动态链接部分,它确实出现了。我已经在firebase控制台中测试了创建链接,我甚至能够使用react-native-firebase包手动创建动态短链接,所以我非常确定我的项目没有任何问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-03 11:00:02

不能在domainuriprefix前缀的末尾使用/。你能试着把它移走吗?

票数 5
EN

Stack Overflow用户

发布于 2020-11-19 12:41:36

您需要将https://部分添加到domainUriPrefix ->中

代码语言:javascript
复制
  {
      "dynamicLinkInfo":{
        "domainUriPrefix":"<myDomain>.page.link",
        "link":"https://www.google.com/",
        "androidInfo":{
          "androidPackageName":"com.<companyName>.<appname>"
        }   
      }
   }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60203880

复制
相关文章

相似问题

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