0

YouTube 서비스 약관을 여러 번 읽었으며 구체적 답변이없는 채로이 질문에 끈질 기게 답했습니다. 이는 내 YouTube API 클라이언트에 대한 법적 질문이 아니며 YouTube 개발자가 API를 이러한 방식으로 사용했는지 알고 싶습니다. 나는 본질적으로 Instagram-YouTube 매쉬업 인 자신을위한 사이드 프로젝트에 참여하고 있습니다. 저는 API 키가있는 YouTube 개발자입니다. 사용자가 내 클라이언트에서 동영상을 좋아할 때 API 클라이언트가 내 데이터베이스에 동영상 제목, 설명 및 ID를 저장할 수 있습니까? 고객이 내 고객이 좋아하는 동영상을 어떻게 추적 할 수 있는지 알 수 없습니다.YouTube 메타 데이터 저장

+0

[이 페이지] (https://developers.google.com/youtube/v3/getting-started)에 따르면 API 리소스와 etags에 대한 캐싱이 허용되어 있으므로 저장할 수 있지만 여전히 존재하는지 확인하기 위해 비디오를 다시 한번 찾아보십시오. – Adam

+0

@Adam의 답변 외에도 YouTube Data API의 [video : list] (https://developers.google.com/youtube/v3/docs/videos/list)를 사용해보세요. 'part = snippets, contentDetails'를 설정하여'contentDetails' 및'snippet' 부분 아래의'title, description' 아래에 지속 시간을 얻고 자 할 것입니다. –

+0

동영상의 메타 데이터를 가져 오는 방법을 보여주는 관련 SO [post] (http://stackoverflow.com/a/24301858/5995040)가 있습니다. [Try this API] (https : // developers.google.com/youtube/v3/docs/videos/list) Youtube Data API에 대한 요청을 작성하는 방법을 익히십시오. Youtube의 서비스 기간을 위반하지 않는 한 동영상의 메타 데이터를 저장할 수 있다고 생각합니다. 희망이 도움이됩니다. –

답변

0

사실상 법적 질문이 아니므로 짧은 대답은 다음과 같습니다. 가능합니다 (가능한 경우).

하지만, 마음에 오는 또 하나의 가능성이있다 : 당신은 https://www.googleapis.com/auth/youtube 범위를 사용 OAuth 2.0를 통해 사용자를 인증 할 수

가. 이렇게하면 사용자가 웹 사이트의 버튼을 클릭 할 때 좋아하는 비디오를 관리하고이 목록에 비디오를 추가/제거 할 수 있습니다. 또한 사용자가 이미 좋아하는 비디오가 있는지 확인할 수도 있습니다. 이 경우 모든 추적 기록은 YouTube 자체에서 수행합니다. 궁극적으로 사용자가 앱에서 동영상을 좋아할 때마다 YouTube 웹 사이트에서도 좋아합니다. 이것은 원하거나 원하지 않을 수도 있으며, 당신이 결정할 수 있습니다.

관련 문제