1. bit.ly 회원가입하기 - 링크
- bit.ly 를 이용한 단축 URL 을 이용하려면 우선 bit.ly 에 회원가입을 해야합니다.
2. apiKey 확인하기
- https://bitly.com/a/settings/advanced 페이지의 하단에 보면 아래 그림과 같이 Login 과 API Key 값을 확인할수 있습니다.
3. 함수
- $login, $apiKey 값에 위에서 확인한 값을 대입한다.
function bitly($uri=false) {
$login = 'o_xxxxxxxxxx';
$apiKey = 'R_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
if (stripos($uri, 'http://') === false && stripos($uri, 'https://') === false) $uri = 'http://'.$uri;
$url = "https://api-ssl.bitly.com/v3/shorten?login={$login}&apiKey={$apiKey}&format=txt&uri=".$uri;
// file_get_contents()를 사용할수 있다면
if (ini_get('allow_url_fopen')) {
$shortURL = file_get_contents($url);
} else {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$shortURL = curl_exec($ch);
curl_close($ch);
unset($ch);
}
return trim($shortURL);
}
'프로그래밍 > PHP' 카테고리의 다른 글
인풋데이터 확인하기 (0) | 2017.04.07 |
---|---|
구글 자동가입방지 recaptcha 활용하기 (0) | 2015.06.22 |
fgetcsv 함수 사용시 한글깨지는 문제 (0) | 2013.11.27 |
json_decode (0) | 2013.01.02 |
passbook(패스북) 패스생성 server(서버) 구축하기 (0) | 2012.10.12 |