-1

我使用 tinyurl Api 创建了一个短网址。现在我正在寻找扩展我试图找到的这些 tinyurls 的 Api,但只能获取扩展 url 而不是 api 的网站。我想要在我的网站中动态扩展 url 的 api。

4

2 回答 2

1

关于您的问题,我认为您想扩展小网址。它也可以使用 Curl 和 Php 。

<?php
function ger_origenal_url($url)
{
    $ch = curl_init($url);
    curl_setopt($ch,CURLOPT_HEADER,true); // Get header information
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION,false);
    $header = curl_exec($ch);

    $fields = explode("\r\n", preg_replace('/\x0D\x0A[\x09\x20]+/', ' ', $header)); // Parse information

    for($i=0;$i<count($fields);$i++)
    {
        if(strpos($fields[$i],'Location') !== false)
        {
            $url = str_replace("Location: ","",$fields[$i]);
        }
    }
    return $url;
}

$url            = 'your tiny url';  
$original_url   = ger_origenal_url($url); // Calling function with short url
echo $original_url;
exit;

?>

我认为这对你有帮助。

于 2016-09-28T06:35:25.093 回答
0

你到底想实现什么,据我所知,你想通过一些 api 帮助向你的 tinyurl 添加一些东西,你可以简单地通过你的代码附加这些 url,或者如果你想在这些 url 中添加一些数据,你可以采取看看 branch.io 它有利于在短 url 中添加许多数据。像 deeplink

于 2016-09-28T05:48:34.540 回答