google shortener api를 이용한 단축 url 생성 함수 예문
function get_shorturl($baseurl) {
// Long URL 입력
$longUrl = $baseurl;
$apiKey = '발급받은 키';
$postData = array('longUrl' => $longUrl, 'key' => $apiKey);
$jsonData = json_encode($postData);
$curlObj = curl_init();
curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url?key='.$apiKey);
curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlObj, CURLOPT_HEADER, 0);
curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
curl_setopt($curlObj, CURLOPT_POST, 1);
curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
$response = curl_exec($curlObj);
$json = json_decode($response);
curl_close($curlObj);
// 단축 URL 반환
return $json->id;
}
'밥벌이관련 > php' 카테고리의 다른 글
[XAMPP]HOW TO SET UP MULTIPLE VIRTUAL HOST (0) | 2018.02.27 |
---|---|
PHPExcel.php (0) | 2017.08.10 |
파일 존재 유무 체크 (0) | 2017.06.23 |