bitly V4 API에서 단축주소 만들기 > 공부하는 내용

본문 바로가기
사이트 내 전체검색

공부하는 내용

bitly V4 API에서 단축주소 만들기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 336회 작성일 20-07-27 22:49 단축주소: https://bit.ly/3jMKHsq

본문

bitly V4 API에서 단축주소 만들기
https://jdkblog.tistory.com/70 에서 코드 가져왔습니다...

<?php
$longUrl = "https://". $_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI'];
/// @brief  생성한 URL을 $data['long_url']에 담고 JSON 형태로 변환한다.
$data['long_url'] = $longUrl;
$payload = json_encode($data);
/// @brief BITLY API 접근 URL
$bitApi = "https://api-ssl.bitly.com/v4/bitlinks";
/// @brief 발급받은 BITLY API 토큰
$bitToken = "한글만 지우고 토큰 입력";
/// @brief CURL 사용
$cURL = curl_init();
curl_setopt($cURL, CURLOPT_URL, $bitApi);
curl_setopt($cURL, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($cURL, CURLOPT_POSTFIELDS, $payload);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($cURL, CURLOPT_HTTPHEADER, array(
  "Authorization:Bearer ".$bitToken        // Bearer { $token } (공백필수)
, "Content-Type:application/json"
, "Content-Length:".strlen($payload)
)
);

/// @brief 결과값 조회
$result = json_decode(curl_exec($cURL), TRUE);

echo "<pre>";
print_r($result);
echo "</pre>";

/// @brief 출력결과
if(isset($result['link']) == 1) {
echo $result['link'];
}

?>

아쉽게도 bitly가 신규 무료계정의 단축주소 생성개수한도를 줄여버렸다 ㅠㅠ

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

우동권의 개인 홈페이지 입니다. 외부 회원가입은 받지 않습니다.

  • 게시물이 없습니다.

접속자집계

오늘
23
어제
40
최대
182
전체
4,598
Copyright © wdg.kr All rights reserved.