Videos are marked as private - youtube-api

We have a CMS system and users can upload their videos directly to their YouTube channel via YouTube API.
The consent screen of the YouTube API app has been reviewed and released by YouTube, but the uploaded videos are still automatically blocked.
Is there a way to find out why?

Related

Is there a reason my youtube app gives me access to one youtube channel but not another?

I created a youtube app in console.developers.google.com that has the youtube data, youtube analytics and youtube reporting apis enabled. I also have access to multiple youtube channels that I'm hoping to automate some reports. several youtube channels I can login to with my app with no problem, but one in particular returns a message saying "Google has disabled this app" and I don't know why. It works will all channels but one, is there some permission that needs to be set in this particular one?

Youtube & Vimeo paid/private content

Yesterday got a enquiry from a client to build a portal similar to LMS(Learning Management System) for uploading and watching videos.
Features:
Admin can upload the videos
Registered Users who have valid subscription can view these videos on the portal and not directly at Youtube or Vimeo
My Question:
Can Youtube or Vimeo be used for hosting these videos?
Videos should be accessible only from the portal and not be listed in Youtube or Viemo public directory.
Does Youtube or Viemo have some paid/premium plan for this?
I can't speak on behalf of YouTube, but I can answer your question as it relates to Vimeo. I'd also assume that the same holds true for YouTube.
You can check out this link which shows the Vimeo video privacy options. But you could easily prevent people from seeing it on Vimeo if you use password or people I choose.
Then through the Vimeo api you could use the admin's Vimeo account credentials to request the videos specifically if your users have a valid subscription. If you use the admin Vimeo account client id and secret then you can request all the video's on that account (if it's a PRO account).
To clarify, requesting videos for the currently authenticated account through the API requires a Pro membership. Setting the privacy does not require PRO (at least not all of them do).
Yes. According to this documentation, when uploading (or updating) a video in YouTube, you can specify access controls for that video. You can indicate whether a video can be listed in YouTube search results or displayed in any other way unless the user has a URL that links directly to the video. The permission for this setting will be denied if the video is either unlisted or private. If you set the value to denied for a public video, then that video will become an unlisted video.
Here's an example from GitHub that uses statuses such as "public", "private" and "unlisted".
Does Youtube or Vimeo have some paid/premium plan for this?
Yes, Vimeo Plus plan would be enough.
Videos should be accessible only from the portal and not be listed in
Youtube or Viemo public directory.
Go to settings -> videos -> upload defaults
For privacy select 'Hide from vimeo.com'
And where it asks 'Where can your videos be embedded?' Enter your site domain (to prevet other sites from emddeing your video).
Now you can upload your videos and embed them to your site.
Can Youtube or Vimeo be used for hosting these videos?
Vimeo would be a good fit for your requirements, YouTube not so much the best privacy setting for a video would be 'unlisted' so videos won't be appearing in search results they can be played directly on YouTube.

How to Upload videos to my channel on you tube from android?

Want to upload videos to my channel on youtube directly from android and iOS using youtube API v3.
I know "client login" of Youtube API v2 is now deprecated and cannot use any more now, but is there any method in V3 API that we can use now to achieve the video upload to my channel on youtube without user interaction or without user prompt to ask username or password?
Letting other people upload random videos to your channel is not recommended. That's why OAuth2 only lets them to upload to their own channel. You can use YouTube Direct Lite for people to upload to their channel, but you can still collect those videos into your playlist.
https://code.google.com/p/youtube-direct-lite/
https://github.com/youtube/yt-direct-lite-iOS
https://github.com/youtube/yt-direct-lite-android

youtube directe lite can't upload videos to only one uniqe account

to let other users record and upload videos to my youtube playlist i used Youtube Directe Lite, the probleme is the videos are uploaded to user's account instead of my account.
did i missed any configuration?
No, it's what YT Direct Lite is for. But then you can moderate all those submitted videos on http://ytdirectlite.appspot.com/static-min/admin.html
Once you accept the videos, they will appear on your playlist, but at the end videos will actually be hosted on the uploader's account.
YouTube strongly recommends to let your users to upload to their account, rather than letting them upload any video to your channel.

Can I store the videos in my own server when using the YouTube API?

We are proposing to use the YouTube API for a community video portal. When using the Upload API and the Player API ... I have the following queries ...
Can I store all the videos in my own Server, instead of storing on YouTube?
Will the uploaded videos on my site also appear on youtube.com automatically? Can I restrict the display of our videos on the YouTube site, as these come through a Pay wall?
Are there any restrictions to the number of videos being uploaded using the API?
Rregards

Resources