링크 생성
짧은 URL을 생성하는 API입니다.
여러 개의 링크를 한 번에 생성하려면 “일괄 생성(Bulk Create)” API를 사용해보세요.
또는 대시보드의 “대량 링크 만들기” 메뉴에서도 빠르게 생성할 수 있습니다.
모든 단축 링크에는 QR 코드가 자동으로 함께 생성되며,
생성된 QR 코드는 다음과 같은 형식의 URL로 확인할 수 있습니다:
vvd.bz/[linkId]/qr
QR 코드의 크기를 조절하려면 size 파라미터를 추가하세요.
예: vvd.bz/[linkId]/qr?size=200 → 200픽셀 크기의 QR 코드 반환
Http Header
POST /api/link/v2/create
Host: https://vivoldi.com
Authorization: APIKey {Your API Key}
Content-type: application/json
User-agent: {Your User-agent}
Accept-Language: en
Request
{
"url": "https://www.facebook.com/vivoldi365",
"domain": "https://vvd.bz"
}
필드 | 필드 설명 | 설명 | 필수 | 유형 |
---|---|---|---|---|
url | 긴 URL | 생성된 짧은 링크를 클릭했을 때 이동될 긴 URL. 최대 3,000 bytes까지 설정할 수 있습니다. | string | |
domain | 도메인 | 값이 비어 있으면 자동으로 vvd.bz 도메인으로 설정됩니다. “https://” 값을 포함하여 설정해야 하며, “brandLinkId” 옵션이 “Y”일 경우 도메인은 “https://vvd.im”으로 설정하세요. 귀하가 소유한 도메인을 비볼디와 연동하였을 경우 해당 도메인을 설정하면 됩니다. 예: https://vvd.bz | string | |
redirectType | Redirect 방법 | 짧은 URL에서 긴 URL로 이동되는 방식을 설정합니다. HTTP의 상태 응답 코드로 200, 301, 302 중에 하나를 선택할 수 있습니다. 기본 값: 302 Redirect 방법에 대한 자세한 내용는 “용어 정리” 페이지에서 확인하세요. | int | |
grpIdx | 그룹ID | 그룹ID를 설정하면 해당 그룹에 링크가 생성됩니다. 그룹ID를 확인하려면 "그룹 목록" API를 호출하여 확인해야 합니다. | int | |
brandLinkId | 브랜드 링크ID | 값을 지정하면 해당 ID로 링크가 생성됩니다. (브랜드 링크가 설정된 경우 도메은 vvd.bz이 아닌 vvd.im 입니다) 값이 비어 있으면 링크ID는 자동으로 생성됩니다. | string | |
ttl | 링크 제목 | 값이 비어 있으면 긴 URL의 웹페이지 제목으로 저장됩니다. 값이 비어있을 때, 긴 URL에 접속하여 HTML 파싱 작업이 이루어 지므로 API 호출 후 응답 속도가 느리다면 제목을 설정하세요. | string | |
description | Meta 내용 | “redirectType”의 값이 “200”일 때 페이지의 메타 태그인 description을 설정할 수 있습니다. “redirectType”의 값이 “301”, “302”일 때는 이 값은 무시됩니다. | string | |
metaImg | Meta 이미지 | redirectType의 값이 “200”일 때에만 메타 이미지 태그를 설정할 수 있습니다. 메타 이미지 값은 반드시 “https://”로 시작하는 URL 형식이어야 합니다. redirectType이 “301” 또는 “302”인 경우에는 해당 값이 무시됩니다. | string | |
memo | 메모 | 사용자에게 노출되지 않고 관리에 필요한 부가 정보를 설정할 수 있습니다. | string | |
notfSubscYn | 푸시구독 링크 | 값이 Y일 경우 생성된 링크를 클릭하면 긴 링크로 이동되기 전 웹푸시 알림 팝업이 표시되고 사용자가 푸시알림에 허용할 경우 허용한 모든 사용자들에게 푸시 메시지를 전송할 수 있습니다. 알림 팝업에 동의하지 않거나 취소할 경우 즉시 원래의 긴 URL로 이동됩니다. 값을 입력하지 않으면 기본 값은 N 입니다. 푸시구독 링크에 대해 자세히 알아보시려면 웹푸시 기능 소개 페이지에서 살펴보세요. | Y or N | |
blockOverseasSticsYn | 해외통계 차단 | 값이 Y일 경우 한국 이외 국가에서 링크를 클릭할 경우 링크 접속은 가능하지만 클릭 수 통계를 저장하지 않습니다. 악성 봇 또는 검색 로봇으로 인해 클릭 수가 비정상적으로 많을 경우 값을 Y로 설정하세요. | Y or N | |
pushNotifyYn | 클릭 수 푸시 알림 | 값이 Y일 경우 "설정 -> 환경 설정" 페이지의 링크 설정에서 설정된 링크 클릭 수에 도달할 때 마다 비볼디 앱이 설치된 모바일 기기로 클릭 수 푸시 알림을 수신할 수 있습니다. 이 기능은 퍼스널 요금제부터 이용할 수 있습니다. | Y or N | |
mailNotifyYn | 클릭 수 메일 알림 | 값이 Y일 경우 "설정 -> 환경 설정" 페이지의 링크 설정에서 설정된 링크 클릭 수에 도달할 때 마다 비볼디에 가입된 이메일로 클릭 수 정보를 수신할 수 있습니다. 이 기능은 퍼스널 요금제부터 이용할 수 있습니다. | Y or N | |
delYmd | 링크 삭제 날짜 | 설정된 날짜가 지나면 링크가 시스템에 의해 자동으로 삭제됩니다. 삭제 주기: 1시간 마다 예: 2025-12-31 | Date |
Response
{
"code": 0,
"message": "",
"result": "https://vvd.bz/jH3d"
}
필드 | 설명 | 유형 |
---|---|---|
code | 응답 코드 (0:성공) | int |
message | 응답 메시지, 응답 코드가 0이 아닐 경우 관련 메시지가 리턴됨. | string |
result | 응답 값 (단축된 링크) | string |