JAV 포르노 API를 제품에 붙이기 전에 누군가는 꼭 “이거 해도 되나”를 묻습니다. 맞는 질문이고, 답은 심심합니다. 무엇을 옮기고 있느냐에 전적으로 달렸습니다. 바이트와 사실은 같은 화물이 아닙니다.
메타데이터는 영상이 아니다
JAV 릴리스에는 카탈로그 레코드가 있습니다. DVD 코드, 두 언어의 제목, 발매일, 러닝타임, 제작사, 레이블, 시리즈, 출연진. 이것들은 이미 발매된 상품에 관한 사실이고, ISBN 서지 레코드와 같은 부류입니다. 상품 자체가 아닙니다.
javinfo가 돌려주는 건 그 레코드입니다. 메타데이터를 색인할 뿐 라이브러리는 전혀 호스팅하지 않습니다. 영상 파일도, 트랜스코딩도, 플레이어도 없습니다. 시각 자산에 대해 받는 것은 참조입니다. 커버 URL, 소스 페이지 URL, 일부 프로바이더에서는 스트림 매니페스트나 마그넷의 URL. 참조는 그것이 가리키는 곳, 즉 남의 서버에서 해석됩니다. 구분은 그게 전부이고, 당신이 실제로 무엇을 만들고 있는지를 결정하는 것도 바로 그 구분입니다.
믿지 말고 확인하세요
실제 응답에서 호스트명을 뽑아 어디에 떨어지는지 보세요.
curl -s -X POST "https://api.javinfo.dev/movie" \ -H "x-javinfo-key: $JAVINFO_KEY" \ -H "Content-Type: application/json" \ -d '{ "q": "EBOD-391", "providers": "missav" }' \| jq -r '.. | strings | select(startswith("http"))' \| cut -d/ -f3 | sort -ufourhoi.commissav.wssurrit.com호스트명 셋, 그중 우리 것은 없습니다. 커버도, 페이지도, 매니페스트도 전부 당신이 소스에서 직접 가져옵니다. 당신의 인프라에서, 당신의 로그 아래에서요. 작품 자체는 어느 프로바이더에서도 응답 본문에 들어 있지 않습니다. javinfo가 어디에서든 직접 서빙하는 유일한 자산은 배급사 본인의 미리보기 클립이고, 일본 밖에서도 열리도록 중계할 뿐입니다.
직접 스크레이핑하는 쪽이 더 위험합니다
직관은 자체 스크레이퍼를 돌리는 게 안전한 선택이라고 말합니다. 제3자도 없고, 의존성도 없고, 남의 약관을 읽을 일도 없다고요. 반대입니다.
스크레이핑은 당신을 각 소스의 약관과 직접적인 관계에 놓습니다. 당신 자신의 IP로, 당신 루프가 정하는 속도로요. 요청을 보내는 순간 약관에 동의한 셈이 됩니다. 레이트 리밋도, Cloudflare 챌린지도, 지역 차단도, 결국 밴까지도 전부 당신이 받아냅니다. 그리고 그 밴은 당신의 프로덕션 트래픽이 나가는 바로 그 주소에 떨어집니다. 챌린지를 넘으려고 헤드리스 브라우저를 얹으면, 이제는 자기 하드웨어에서 자동화된 우회를 돌리는 셈이고, 이건 엔드포인트를 호출하는 것과 성격이 다른 위치입니다. 이 난장판을 기술적으로 어떻게 정리하는지 — 한 번의 호출, 다섯 개의 소스, 하나의 응답 형태 — 는 JAV 메타데이터 API 연동 가이드에 있습니다. 여기서 할 말은 더 좁습니다. 가장 싸 보이는 선택지가 모든 노출을 당신 한 곳에 모읍니다.
여전히 당신 몫인 것
API를 호출한다고 당신의 의무가 그쪽으로 넘어가지는 않습니다. 선 이쪽에 남는 게 넷 있습니다.
- 연령 게이트는 당신 화면에 두세요. javinfo는 각자의 관할에서 법적 성년에 이른 이용자를 위한 것입니다. 사용자 앞에 놓는 것은 당신이 만들 관문이고, 연령 확인 법제가 있는 관할에서는 체크박스로 끝나지 않습니다.
- 받은 것을 다시 호스팅하지 마세요. 커버에 직접 링크하는 것과 자기 버킷에 복사하는 것은 소유자가 다른 별개의 행위입니다. 성능 때문에 캐시하는 건 좋지만, 자기가 어느 쪽을 하고 있는지는 알고 하세요.
- 포인터는 포인터로 다루세요. 마그넷과 스트림 매니페스트는 제3자 색인에서 나옵니다. 그 끝에 무엇이 있는지 javinfo는 보증하지 않고, 당신의 UI도 보증해선 안 됩니다.
- 출처를 표시하세요. 모든 결과에
source와site가 들어 있습니다. 보여 주세요.
이 중 어느 것도 법률 자문이 아니며, 성인 콘텐츠에 대한 규정은 관할마다 크게 다릅니다. 이건 회선 위로 무엇이 오가는지에 대한 설명입니다. 나머지를 javinfo가 어떻게 다루는지는 개인정보 처리방침에 있습니다.
키와 결제는 app.javinfo.dev에 있고, API는 RapidAPI에도 올라가 있습니다. 성공한 조회 단위로 과금합니다. /movie 결과당 $0.0005, /query당 $0.0002, 못 찾으면 무료입니다. 그래서 돌아오는 걸 직접 감사해 보는 비용은 그걸 고민하는 비용과 비슷합니다. 새 키에는 100회 이상의 무료 조회가 붙고, 카드는 필요 없습니다.