用于在 Firebase for Web Apps 中创建 URL deep link 的应用程序代码是什么?
What is the app-code used to create the URL deep link in Firebase for Web Apps?
我正在尝试用动态 Links 替换我的 Google URL 缩短功能。我需要对数据进行 REST POST,但找不到我应该使用的 app-code。
Firebase Dynamic Links 的文档似乎没有解释我应该在哪里找到我的应用程序代码。 https://firebase.google.com/docs/dynamic-links/create-manually
上的示例
Dynamic Link 是标准 URL 起酥油的良好替代品吗?还是我应该寻找其他服务提供商,例如 bit.ly?
转到此页面:Firebase setting。系统可能会提示您 select 您的项目,您会看到灰色的应用程序-code.You 将看到与您的应用程序代码相同的项目 ID。
关于你的第二个问题:我会调查其他服务提供商,例如 Bitly 或 Ow.ly
这是现在使用 bit.ly 的更新函数的 php 代码...
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;
}
我正在尝试用动态 Links 替换我的 Google URL 缩短功能。我需要对数据进行 REST POST,但找不到我应该使用的 app-code。
Firebase Dynamic Links 的文档似乎没有解释我应该在哪里找到我的应用程序代码。 https://firebase.google.com/docs/dynamic-links/create-manually
上的示例Dynamic Link 是标准 URL 起酥油的良好替代品吗?还是我应该寻找其他服务提供商,例如 bit.ly?
转到此页面:Firebase setting。系统可能会提示您 select 您的项目,您会看到灰色的应用程序-code.You 将看到与您的应用程序代码相同的项目 ID。
关于你的第二个问题:我会调查其他服务提供商,例如 Bitly 或 Ow.ly
这是现在使用 bit.ly 的更新函数的 php 代码...
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;
}