I want to upload an unlisted video in the YouTube using YouTube Data V3 API. Only users in our domain should be able to upload videos.
I have done following:
Created a Google Cloud Platform project and enabled YouTube API
Created OAuth2 credential for INTERNAL use.
Since it's an 'internal' use credential, we don't need to verify our App and there is no option to verify the App.
We used this credential to upload an Unlisted video to YouTube. It uploaded the video to YouTube successfully but created a Private video and not an Unlisted video.
The reason given to us is that you cannot upload an Unlisted or a Public video from an unverified App. But since it's an Internal App for our domain, there is no option to verify the App. Hence I believe we should be able to upload a Public or an Unlisted video from Internal App.
Please let us know if there is any way we can make this work.
Many thanks for looking into this.