포럼
비볼디 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);
?>
글쓴이 | 제목 | 최종 글 |
---|---|---|
BJ람보 | 영상) XE에 대해서 - XE는 무엇일까요? (영상의 첫시작) [1] | 2018.12.11 by 똑디 |
이온디 | CMS 커뮤니티 | |
엘리시움 | XE 무료 레이아웃 소개합니다. | |
김하은 | 혹시 클라우드 플레어 쓰시는분들.. | |
닥터맨 | 비밀번호 찾기 질문/답변- 기능 문제점 [1] | 2018.10.27 by 이온디 |
제이엔지 | 아이디 유지시키려면 XE사이트에 로그인하세요 [7] | 2018.07.16 by 제이엔지 |
제이엔지 | XE3가 아닌 다른 이름으로 | |
헨델8 | XE 만한게 없는거 같은데... 슬프다는... [4] | 2018.04.24 by 헨델8 |
E2ZONE | [ArrowVM] 웹 호스팅 여기 접속이 않되는데.. [4] | 2018.04.21 by Luatic™ |
monolife | XE 자료실 릴리즈 승인 대기중인데... 얼마나 걸리나요? [1] | 2018.04.20 by sejin7940 |
헨델8 | 뜬금없지만 Python으로 만들어진 CMS 솔루션이 어떤게 있을까요?? [2] | 2018.04.19 by 헨델8 |
fivetourist | 저렴하고 안정적인 서버 소개 | |
monolife | XE 모듈 처음 개발 해봤는데 피드백 받고 싶습니다. [2] | 2018.04.18 by monolife |
PD유스 | 지식인XE 네이버스타일 스킨을 안쓰는 이유가 무엇입니까? [19] | 2018.03.29 by tmahzjek |
기진곰 | PHP 5.3 지원 중단의 허와 실 [20] | 2018.03.29 by tmahzjek |
없음입니다 | 게시판 상단에 이곳은 수정 어떻해 하는지 아십니까? | |
zero | 자유게시판 존재 의미가 있을까요? [28] | 2018.03.29 by tmahzjek |
로키안 | 게시판 글쓰기 시 특정 형식의 템플릿 페이지 표시 | |
석영 | 파티션이 있는 안내 페이지 | |
체피 | CloudFlare 사용 이후 해외 트래픽은 어떻게 달라질까요? [4] | 2018.02.23 by Expert7 |
좋은 정보 감사합니다^^