Использование пользовательских доменов с динамическими ссылками Firebase - PullRequest
0 голосов
/ 27 ноября 2018

Я написал функцию скрипта Google Apps, которая сокращает URL с помощью динамических ссылок Firebase -

function fbURLShort() {
  var data = {
    "dynamicLinkInfo": {
      "domainUriPrefix": "https://example.page.link",
      "link": "https://example.com/lenghtlyURL?with=hooks&more=additions"
    },
    "suffix": {
      "option": "SHORT"
    }
  };
  var url = "https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=myAPIkey"
  var options = {
    'method': 'POST',
    "contentType": "application/json",
    'payload': JSON.stringify(data),
    "muteHttpExceptions":true
  };
  var response = UrlFetchApp.fetch(url, options);
  Logger.log(response)
  var json = response.getContentText();
  var data = JSON.parse(json);
  var obj = data["shortLink"];
  Logger.log(obj)
}

Это прекрасно работает при использовании example.page.link domainUriPrefix;Тем не менее, есть также способ Подключить пользовательский домен , и я также смог успешно это сделать (этот домен будет отображаться в разделе Хостинг Firebase).

Однако, когдаЯ заменяю example.page.link на customdomain.com , выдает следующую ошибку -

  "error": {
    "code": 400,
    "message": "Your project does not own Dynamic Links domain: https://customdomain.com [https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters]",
    "status": "INVALID_ARGUMENT"
  }

Теперь я хочу использовать сказал пользовательский домен в качестве базовой ссылки для сокращения URL-адресов вместо .page.link (через динамические ссылки)).Как мне это сделать?

1 Ответ

0 голосов
/ 27 ноября 2018

В настоящее время нет способа использовать полный настраиваемый домен для динамических ссылок Firebase.Пользовательские субдомены под page.link - это все, что доступно.

Тем не менее, мы слышали этот запрос раньше.Так что, если вы действительно заинтересованы в этом, пожалуйста, подайте запрос на добавление функции .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...