2016-09-28 6 views
-1

Ich erstelle eine kurze URL mit tinyurl Api. jetzt finde ich Api, die diese tinyurls erweitern, die ich versuchte, aber nur zu erhalten Websites, die die URL nicht api erweitern. Ich möchte API, die dynamisch die URL in meiner Website erweitern.API für URL Expander in PHP

+1

Gibt es eine Programmierfrage oder geben Sie uns einfach Ihre Wunschliste? (SO ist ein Q & A für spezifische Programmierfragen, bei denen Sie detaillierte Fragen zu einem Problem stellen können, während Sie uns zeigen, was Sie selbst versucht haben, dieses Problem zu lösen). –

Antwort

1

Auf Ihre Frage Ich denke, Sie möchten winzige URLs erweitern. Es ist auch möglich mit Curl und 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; 

?> 

Ich denke, das ist hilfreich für Sie.

+0

Danke Vikash das ist was ich genau will. – jaw

0

Was genau Sie erreichen möchten, Wie ich verstehe, möchten Sie etwas mit einer API-Hilfe zu Ihrem tinyurl hinzufügen, können Sie diese URL einfach durch Ihren Code anhängen, oder wenn Sie einige Daten in diesen URLs hinzufügen möchten, Sie können sich Branch.io anschauen, es ist gut für das Hinzufügen vieler Daten in einer kurzen URL. Wie Deeplink