[Packy] Spring Boot로 유튜브 영상의 유효성 검사하기
·
Spring
1. 들어가며 이번에 만들고 있는 서비스에서 유튜브 영상을 임베드할 수 있는 기능을 제공한다. iOS에서 지금 사용하는 라이브러리에서는 유효하지 않은 빈 동영상 링크를 삽입해도 빈 동영상으로 나옴 유튜브 API 할당량을 아끼기 위해 URL 캐싱 위 두 가지 이유 때문에 유튜브 영상의 유효성 검사를 서버 단에서 진행하기로 결정하였다. 이번 포스트에서는 Youtube API를 연동하여 유튜브 영상의 정보를 가져오고 유효성을 검사하는 로직을 만들어보자. 2. 유효성 검증 로직에 대해 알아보자 1. 유튜브 URL에 정규 표현식을 사용하여 Video ID 추출 2. Video ID를 유튜브 API에게 전달하여 Video 정보를 가져옴 3. Embeddable, PrivacyStatus 여부를 확인하여 유효한 영상..