짧은 주소 bit.ly api 사용 어떻게 해요??
본문
이전 자료 검색해 보니
이렇든데... 안되네요!!
어떤곳 수정 하면 되나요 ??
<?
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;
$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"];
}
?>
답변 2
서버에 curl이라는게 설치가 안되어 있으면 작동하지 않습니다.
서버에 curl를 직접 설치하거나 호스팅 회사에 curl 설치를 요청하세요.
아이디와 키는 발급 받으신건가요??
소스에 보시면 발급받은 아이디와 키 입력하는 부분 있습니다. 이 부분에 발급받은 것을 넣으시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.