포럼

안녕하세요.

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

?>

글쓴이 제목 최종 글
SMaker r8050 적용 후 Content 위젯에 css가 적용되지 않은채로 나타나네요.  
misol API 단순하고 요청 수 제한 없는 주소 줄이기 사이트 하나 알려주시겠어요?.. [2] 2011.01.25 by misol
gingermary.myid.net 페이지 첨부 기능이 오작동합니다. [1] 2011.01.26 by fsfsdas
둠포지 댓글 추천기능에 버그 수정한거 알려드립니다.  
criuce 이슈는 이슈게시판에. [4] 2011.01.28 by 라르게덴
백성찬 메뉴 복사 기능과 메뉴 항목 선택 기능을 넣읍시다. [9] 2011.01.30 by 착한악마
라르게덴 태그활용이 필요합니다. [1] 2011.01.30 by ForHanbi
친절뺀질이 게시판 권한설정문의입니다. [2] 2011.02.01 by 친절뺀질이
카르마 위젯캐시에서 새로운 템플레이트 문법 ...  
행복한고니 회원 2명에 대해 일시정지 조치했습니다. [8] 2011.02.01 by 보들레르
밥시킨난빈손 [게시글 관리] 복사 오류에 관해서..  
misol C공감이 뭔가요?.. [2] 2011.02.06 by BNU
SMaker jQuery 1.5가 나왔네요 [1] 2011.02.08 by 현원
무실 XE 를 영어권 사람들에게 보급할 계획을 가지고 있습니다. [2] 2011.02.10 by 무실
Hammer 혹시 jquery.js failed라는 오류 보신 분 계신지요 [3] 2011.02.11 by 한꼬마
XE Developers XE개발팀 드디어 본격적으로 움직입니다. ^^ [13] 2011.02.11 by 해와달
misol IE9 RC에서 XEED 파일 첨부가 제대로 동작을 안하네요.  
sejin7940 CafeXE 초기생성 설정란이 관리자페이지에 있으면 좋을텐데... [1] 2011.02.13 by SMaker
아제나 스패머가 악성 글 등록 후에 해당 게시판으로 진입할 수 없는 버그가 발견되었습니다.  
난다날아 웹포트 80번을 사용하지 않는 환경의 SocialXE 로그인 테스트 부탁드립니다.