개발자 API 레퍼런스
dco.ink는 매우 간소화된 REST API를 제공합니다. API 인증 모드는 두 가지입니다.
모드 1: 토큰 없음
단축 링크만 생성하려는 경우 엔드포인트를 직접 호출할 수 있습니다. 인증이 필요하지 않습니다.
예제 코드:
curl -X POST https://api.dco.ink/api/links \
-d '{"url": "https://example.com/very-long-url"}'
모드 2: 토큰 포함 (관리용)
링크를 관리하려면 대시보드에서 얻은 API 토큰을 요청 헤더에 포함하세요.
예제 코드 (토큰 포함):
curl -X POST https://api.dco.ink/api/links \
-H "Authorization: Bearer dco_YOUR_TOKEN" \
-d '{"url": "https://example.com/very-long-url"}'
1. 단축 링크 생성
엔드포인트: POST https://api.dco.ink/api/links
| 매개변수 | 유형 | 설명 |
|---|---|---|
url | string | [필수] 대상 긴 URL. |
custom_code | string | [선택] 커스텀 단축 코드. |
2. 내 링크 가져오기
엔드포인트: GET https://api.dco.ink/api/links
3. 대상 URL 업데이트
엔드포인트: PUT https://api.dco.ink/api/links/:code
4. 단축 링크 삭제
엔드포인트: DELETE https://api.dco.ink/api/links/:code
응답 코드
200/201: 요청 성공.400: 매개변수 오류.401: 토큰 누락 또는 유효하지 않음.403: 권한 부족.429: 요청이 너무 많습니다.