포럼
비볼디 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);
?>
댓글 1
글쓴이 | 제목 | 최종 글 |
---|---|---|
무에서 | 아이콘샵 [1] | 2020.01.06 by sejin7940 |
제이엔지 | XE사이트 개편 | |
Dotcomsoft | 새해복많이받으세요~ | |
장호준 | 호스팅을 AWS로 이전한 이후 로그인이 아예 안됩니다.ㅠㅠ | |
호리미 | 비볼디 API를 이용하여 단축 URL 생성하기 [1] | 2019.10.14 by 얍개발팀 |
정글범 | ssl 적용시 접근 거부가 뜹니다 [1] | 2019.09.29 by android |
foreveryou | 게시판 카테고리 설정 & 회원가입 폼 | |
미스터강 | 전자책, ebook 형태 게시판 만들기 (퍼옴) [4] | 2019.11.28 by Tambi |
ggg**** | 레이아웃 수정하는 방법 알고 싶어요 | |
XEMANIA | 좋아요 기능좀 배포해주세요 [1] | 2019.07.19 by GG |
EZ소프트 | XE 활성화를 위해서 150.000원 레이아웃을 20.000원에 판매 합니다 | |
똑디 | 익스플로어에서 Xpressengine 사이트 배너 무한 로딩 [2] | 2019.07.03 by 똑디 |
제이엔지 | 네이버에서 엑스이팩토리로 | |
꾸링 | migration.xpressengine.net 는 폐쇄되었나요? [1] | 2019.06.18 by LuisK |
하늘희 | 멀티미디어 컨텐츠 배포하였습니다. [20] | 2019.04.29 by dldidt**** |
JBird | 무료 레이아웃 [4] | 2019.03.26 by 가츠 |
디스케이션 | 웹 에이전시 디스케이션에서 레이아웃 템플릿 판매 개시했습니다. [2] | 2019.03.25 by 디스케이션 |
이온디 | XE 레이아웃 제작 일주일 코스 | |
okiz | 쿡래빗 퀴즈게임 & 가위바위보 모바일 [16] | 2019.03.12 by 아긔아자 |
우랑탕탕이 | CMS 포럼에서는 |