포럼

안녕하세요.

비볼디에서 제공하는 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);

?>

글쓴이 제목 최종 글
숭숭군 xe 무료자료실 개방하였습니다.  
parangee 위젯페이지 편집이 작동하지 않습니다.  
가브리엘조 클라우드 플레어 서울 ICN로 잡는방법이 가능할수도.. [40] file 2020.04.11 by YJSoft
nb00040 XEDITION 반응형 레이아웃에서 모바일 목록 숨기기 file  
EOND.COM 살아나라 XE!! - XE오픈채팅방 소개  
uwan**** PHP7.2 모듈 오류문제 해결과 최적버전에 대한 의견공유 [1] file 2020.03.31 by 세걸
seahoonk**** 파일업로드 크기 제한없이 올리는 방법을 알수 있을까요? [3] 2020.03.16 by 세걸
비볼디 홈페이지에 방문한 모든 사용자들에게 알림 메시지를 발송해 보세요.  
BJ람보 유료 레이아웃 강의를 엽니다.  
흑괭이 음냐... XE가 점점 더 생소하게 느껴지네요.  
별명못짓겠다 회원가입 관련 html, css 소스코드 받을 수 있을까요? file  
무에서 아이콘샵 [1] 2020.01.06 by sejin7940
제이엔지 XE사이트 개편  
Dotcomsoft 새해복많이받으세요~  
장호준 호스팅을 AWS로 이전한 이후 로그인이 아예 안됩니다.ㅠㅠ  
호리미 비볼디 API를 이용하여 단축 URL 생성하기 [1] 2019.10.14 by 얍개발팀
정글범 ssl 적용시 접근 거부가 뜹니다 [1] file 2019.09.29 by android
foreveryou 게시판 카테고리 설정 & 회원가입 폼  
미스터강 전자책, ebook 형태 게시판 만들기 (퍼옴) [4] 2019.11.28 by Tambi
ggg**** 레이아웃 수정하는 방법 알고 싶어요