開發API
感謝您對012.TW的支持,使用我們的API非常簡單,在您的程式中需要進行URL轉換的地方增加相關代碼即可!

API轉換012.TW短網址說明:
將要轉換的網址,使用POST以urlencode加密方式傳送到http://api.012.tw/api/中
通過以上傳送,返回格式為:狀態碼||結果網址||QR,請以||分隔結果。
注意:網址前必須帶有完整的https://或http://,否則無法成功跳轉!

返回結果:
如果狀態碼為1,則表示您的網址成功變成了012.tw的短網址了,||後面的就是生成后的短網址!
如果狀態碼為2,則表示URL不完整或不規範,請檢查返回的URL是否符合標準!

以下為PHP的相關範例:
<?php
$apiurl = "http://api.012.tw/api/";//短網址API
$url = "http://012.tw";//需要轉換的網址
$curlPost = 'url='.urlencode($url);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$apiurl);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
$data = curl_exec($ch);
curl_close($ch);
$datas = explode("||", $data);
if($datas[0] == 1){
//正確结果
$yes_url = $datas[1];//短網址
$qrcodeurl = $datas[2];//QR
echo $yes_url;
}else{
//這裡表示錯誤結果URL
$error_url = $datas[1];
}
?>