Какой код приложения используется для создания URL-ссылки в Firebase для веб-приложений?

Я пытаюсь заменить функцию Google URL Shortener динамическими ссылками. Мне нужно сделать REST POST с данными, но я не могу найти Приложение-код Я должен использовать.

Документация по динамическим ссылкам Firebase не объясняет, где я должен найти свой код приложения. Пример на https://firebase.google.com/docs/dynamic-links/create-manually

Является ли Dynamic Link хорошей заменой стандартного URL Shortener, или я должен смотреть на других поставщиков услуг, таких как bit.ly?

0

Решение

Перейти на эту страницу: Настройка Firebase. Вам может быть предложено выбрать ваш проект, там серым цветом вы увидите код приложения. Вы увидите идентификатор проекта, который совпадает с кодом вашего приложения.

На ваш второй вопрос: я бы посмотрел на других поставщиков услуг, таких как Bitly или Ow.ly

2

Другие решения

Вот код php для обновленной функции, которая теперь использует bit.ly …

function shortUrl($longUrl) {

$oathToken = '<your_app_oath_token>';

/* returns the shortened url */
$connectURL = 'https://api-ssl.bitly.com/v3/shorten?access_token=' . $oathToken . '&longUrl=' . urlencode($longUrl);

$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $connectURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_POST, 1);
$data = curl_exec($ch);
curl_close($ch);

$short_url = json_decode($data);

if(isset($short_url->error)){
throw new Exception($short_url->error->message);
}

$msg = $short_url->data->url;

return $msg;

}
0

По вопросам рекламы [email protected]