Bit.ly API (짧은 주소:Short URL) 간단하게 이용하기! 정보
Bit.ly API (짧은 주소:Short URL) 간단하게 이용하기!본문
짧은 주소를 간단하게 이용하는 방법입니다.
저는 보드 스킨(skin/board/basic/view.skin.php)의 상단 넣어 쓰고 있습니다.
--------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
/* 견본 코드 */
$bo_url = "$trackback_url"; /* 원, 주소*/
$shorturl = getSmallLink($bo_url); /* 짧은 주소*/
//짧은 주소($shorturl);
function getSmallLink($longurl){
// Bit.ly
$key_url = http://api.bit.ly/shorten?version=2.0.1&longUrl=$longurl&login=발급받은 아이디&apiKey=발급받은 키&format=json&history=1;
$bo_url = "$trackback_url"; /* 원, 주소*/
$shorturl = getSmallLink($bo_url); /* 짧은 주소*/
//짧은 주소($shorturl);
function getSmallLink($longurl){
// Bit.ly
$key_url = http://api.bit.ly/shorten?version=2.0.1&longUrl=$longurl&login=발급받은 아이디&apiKey=발급받은 키&format=json&history=1;
$s = curl_init();
curl_setopt($s,CURLOPT_URL, $key_url);
curl_setopt($s,CURLOPT_HEADER,false);
curl_setopt($s,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($s);
curl_close( $s );
$obj = json_decode($result, true);
return $obj["results"]["$longurl"]["shortUrl"];
}
?>
--------------------------------------------------------
<?=$shorturl?> //<-------------- 실행문
--------------------------------------------------------
/* 견본 코드 */
$bo_url = "$trackback_url"; /* 원, 주소*/
$shorturl = getSmallLink($bo_url); /* 짧은 주소*/
//짧은 주소($sns_url);
function getSmallLink($longurl){
// Bit.ly
$key_url = http://api.bit.ly/shorten?version=2.0.1&longUrl=$longurl&login=발급받은 아이디&apiKey=발급받은 키&format=json&history=1;
$s = curl_init();
curl_setopt($s,CURLOPT_URL, $key_url);
curl_setopt($s,CURLOPT_HEADER,false);
curl_setopt($s,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($s);
curl_close( $s );
$obj = json_decode($result, true);
return $obj["results"]["$longurl"]["shortUrl"];
}
$bo_url = "$trackback_url"; /* 원, 주소*/
$shorturl = getSmallLink($bo_url); /* 짧은 주소*/
//짧은 주소($sns_url);
function getSmallLink($longurl){
// Bit.ly
$key_url = http://api.bit.ly/shorten?version=2.0.1&longUrl=$longurl&login=발급받은 아이디&apiKey=발급받은 키&format=json&history=1;
$s = curl_init();
curl_setopt($s,CURLOPT_URL, $key_url);
curl_setopt($s,CURLOPT_HEADER,false);
curl_setopt($s,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($s);
curl_close( $s );
$obj = json_decode($result, true);
return $obj["results"]["$longurl"]["shortUrl"];
}
--------------------------------------------------------------------
아이디와 키값은 http://bitly.com/ 여기에 회원가입 하시고
http://bitly.com/a/account (상단 자신의 아이디 셀렉트를 클릭 "Setting"에서 확인)
아마 트위터 아이디가 있으면 그냥 연동이 될거에요.
추천
2
2
댓글 0개