2014-12-29 91 views
0

我無法找到如何向Yourls發送自定義創建的網址。通常情況下,Yourls會給出隨機生成的URL,但是我希望將特定的URL作爲響應。Yourls - 通過Api自定義短網址

YOURLS正常返回

http://test.it/8sj39 

我想擁有它。我添加了變量$ articlenumber但不知道如何發送它

http://test.it/test1 
http://test.it/doit 

我的代碼是在動態頁面內部實現的。縮短將自動生成。

$shorturl = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 
$signature = "12345678"; 
$siteurl = "http://test.it"; 
$articlenumber = $Artikel->cArtNr; 

// Phases url 
$yourlsinput = "".$siteurl."/yourls-api.php?action=shorturl&url=".$shorturl."&signature=".$signature."" ; 

// Open phased url 
$fh = fopen($yourlsinput, 'r') or die("can't open file"); 
//$yourlsoutput = fread($fh,filesize($yourlsinput)); 
$yourlsoutput = fread($fh,1024); 
fclose($fh); 

// Converts xml to php array 
$xml = simplexml_load_string($yourlsoutput); 
$json = json_encode($xml); 
$array = json_decode($json,TRUE); 

回答

0

你缺少keyword,你會想通過$articlenumberkeyword參數捲曲,使之產生與該關鍵字的鏈接。