API

공개형이며 키가 필요 없고 CORS가 열려 있습니다. 앱 안의 라우팅 스토어를 위한 백엔드로 설계되었습니다.

엔드포인트

GET/api/v1/routings카탈로그. 매개변수: sort, category, q, limit, offset.
GET/api/v1/routings/:slug전체 카드: 규칙, DNS, 위험, 버전, 설치 링크.
GET/api/v1/categories개수가 포함된 카테고리.
GET/api/v1/authors/:handle작성자와 해당 라우팅.
GET/r/:slug.json프로필의 영구 URL. ETag + 304.
POST/api/install/:slug설치 집계(24시간 중복 제거).

설치

프로필은 두 클라이언트 모두 동일하며 — 전달 방식만 다릅니다.

클라이언트링크자동 업데이트
INCYincy://autorouting/onadd/<url>
Happhapp://routing/onadd/<base64>아니오

Happ는 base64만 받고 URL 구독을 지원하지 않아 스냅숏을 받습니다. 다시 가져오면 프로필이 그 자리에서 갱신됩니다: Happ는 Name이 일치하는 프로필을 덮어씁니다.

제한

키가 없으면 API는 익명으로 하루 300회 요청 제한으로 응답합니다. 키가 있으면 한도는 소유자의 요금제와 같습니다: Free는 1,000, Pro는 100,000. 키는 내 페이지의 “보안” 섹션에서 만듭니다.

curl -H "Authorization: Bearer ar_…" https://allrouting.cc/api/v1/routings

한도를 넘으면 Retry-After 헤더와 함께 429를 반환합니다.

예시

curl https://allrouting.cc/api/v1/routings?sort=popular&limit=5