포럼
비볼디 API를 이용하여 단축 URL 생성하기
2019.10.12 15:30
안녕하세요.
비볼디에서 제공하는 API를 이용하여 단축 URL을 생성하는 방법 공유드립니다.
Bitly의 경우 1시간에 최대 1,000개 까지 링크를 생성할 수 있지만 비볼디는 제한이 없습니다.
저희 회사에서 회원 별로 수신거부 URL을 제공하기 때문에 단축 URL이 회원 수 만큼 있어야 합니다.
물론 비볼디 대시보드에서 엑셀로 1만개까지 대량 등록이 가능하지만
특정 조건에 맞아야 수신거부 URL을 만들어야 해서 API를 이용하여 단축 URL을 만들고 있습니다.
참 아래 소스 중 APIKey는 비볼디 대시보드의 개발자API 메뉴에서 Key를 만들고 만들어 진 Key를 입력하면 됩니다.
개발자 API 페이지: https://vivoldi.com/dashboard/dev?menuIdx=7
<?php
$url = "https://vivoldi.com/api/v1/link/create";
$params = array (
"url" => "https://www.naver.com"
);
$headers = array(
"Authorization: APIKey PBk7fAN7b6gcVQIQieya8AXXXXXXXXXX"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;)");
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 1000);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$result = curl_exec($ch);
if ($result === FALSE) {
echo "Error sending: " . curl_error($ch);
} else {
print_r($result);
}
curl_close($ch);
?>
글쓴이 | 제목 | 최종 글 |
---|---|---|
시니시즘 | 한가지 건의드리고 싶습니다 | |
포토올/wow | XE에 몇가지 기능 개선 건의드립니다. [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
SMaker | 정말 에디터 스킨 설정 관련해서 뜯어고치고 싶네요 | |
ForHanbi | 템플릿 문법 이상합니다. 문제점 좀 봐주세요. [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
백성찬 | 줄바꿈 문제 [7] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
pjb7687 | Admin Page에서 항목을 Submit했을 때 언어가 바뀌는 문제.. [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
라르게덴 | XE 대문에 xe팁 대신 개발자포럼을 다는건 어떤가요? [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
sejin7940 | XE에 바라는 카테고리(분류) 기능의 추가 사항입니다 ^^; | |
백성찬 | 스마트 폰 사용자 중 언어를 한국어, 영어를 제외한 다른 언어를 사용하시는 분 테스트 부탁합니다. [11] | 2011.01.23 by 백성찬 |
zero | 소오강호 사용자 관련. | |
토치송 | 두 gif 파일들 버그가 있네요 | |
디제이쿠 | 검색 기능 강화를 요청 드립니다.. [2] | 2011.01.20 by sejin7940 |
misol | 이 게시판.. 코드 어디가 안닫히거나 한 것 같습니다. [3] | 2011.01.19 by XE Developers |
정찬명 | XE 공식 사이트 개편 인사. [6] | 2011.01.19 by 현원 |
ForHanbi | 다음 버전업에서는 이 부분 수정해 주세요. [1] | 2011.01.19 by criuce |
SMaker | 테스트 좀 부탁드려요 ;) [4] | 2011.01.18 by reon |
misol | 자료실에 파일을 올릴때 있었으면 하는 항목들. [2] | 2011.01.18 by SMaker |
필카페 | 로그인 관련 xe의 오류??? | |
misol | 설문조사를 한번 해보아요. [6] | 2011.01.17 by DuRi |
명랑폐인™ | 개편후에 자료실에 코멘트를 할수가 없네요. [2] | 2011.01.16 by 카르마 |
좋은 정보 감사합니다^^