당신은 절대적 여러 가지 방법으로 YouTube에 동영상을 업로드 할 수
대답. 당신은 몇 가지 옵션을 언급하고 그 옵션들이 어떻게 당신을 위해 일할 수 있는지를 설명 할 것입니다.
YouTube가 작동하기 전에 사용자를 인증해야합니까?
YouTube 계정에 업로드하려면 YouTube에 인증을 받아야합니다. 앱에 사용할 계정을 하나만 가질 수 있으며 사용자가 동영상을 만들면 앱이 해당 계정으로 직접 동영상을 업로드 할 수 있습니다. 나는 그것에 대하여 높게 조언한다. Google은 용서를 잘하지 않으며 두 번째 사용자가 Google 정책을 위반하도록 무언가를 업로드합니다. 귀하가 금지 될 것으로 의심됩니다.
저는 Auth0을 사용하여 사용자를 인증하고 계정에 업로드하는 것이 가장 좋은 방법이라고 생각합니다. 그렇지 않으면 다른 옵션을 살펴보십시오.
가능한 옵션
옵션 1
하나 개의 YouTube 계정에 모든 동영상을 업로드하고 그들 모두 비공개로 할 수 있습니다. 그런 다음 해당 비디오를 검색하여 자신의 사이트에서 재생하십시오. 아마도 그와 같은 것이 작동 할 수도 있지만, 아마도 그것은 긴 샷 일 것입니다. 적어도 Google 정책을 위반하는 사용자로 인해 귀하가 금지 될 수 있습니다.
옵션 2
또 다른 옵션은 하나 개의 YouTube 계정을 만들 것입니다. 사용자가 모바일 응용 프로그램에서 비디오를 만들면 서버에 비디오를 저장합니다. 그런 다음 귀하와 귀하의 팀이 승인 할 시간을 갖기 위해 비디오가 YouTube에 게시 될 때까지 기다려야합니다.
적어도이 방법을 사용하면 YouTube를 사용할 수 있으며 계정은 하나만 게시 할 수 있지만 사람들이 게시하는 동영상의 영향을받지 않을 수 있습니다.
문제는 사용하여 모바일 앱에서 동영상을 업로드하는 방법
1
가 기본 반응 바로 업로드 youtube.com
솔루션에 기본 반응한다. Google APIs
을 사용하여 YouTube에 바로 업로드 할 수 있습니다. Google에는 광범위한 API가 있습니다. Google API 계정을 만들어 사용해야하는 API를 활성화해야합니다. 다음은 Youtube에서 작동하기 위해 Google Javascript API
을 사용하여 찾은 정보입니다.
이 link으로 이동하면이 API의 범위에 대한 정보를 볼 수 있습니다.
다음은 해당 페이지에서 언급 된 한 가지 범위입니다. 당신이 유튜브 계정에 직접 동영상을 업로드 할 수 Gogoles API를 사용
https://www.googleapis.com/auth/youtube.upload
. 해결 방법 2
두 번째 솔루션은 서버 사용을 Google's API
와 상호 작용하는 다른 서버 측 언어를 명중하면 다음 서버에 비디오를 게시하는 것입니다. 이것은 다른 이유로 인해 유용 할 수 있습니다. JavaScript
이외의 다른 언어를 사용하는 것이 좋습니다. 예를 들어 Python
은 좋아하는 언어 일 수 있습니다. 이 경우 here is a Python Github repo은 당신이하려는 것을 수행합니다.
위에서 언급 한 리포를 서버에 구현하고 휴대 전화에서 만든 비디오를 서버에 게시 할 수 있습니다. Python
스크립트가 YouTube에 비디오를 게시하는 것을 허용합니다.
사이드 참고
나는 Firebase
생각하지 않거나 정말 어떤 database
당신이 달성하려고하는 작업이 필요하다. 문제에 대한 다른 요구 사항이 없다면 언급하지 않았습니다.