Videos uploaded through YouTube API v3 are uploaded with Community Contributions OFF - youtube

I have "Community contributions" enabled (turned on) for my YouTube account. This should turn on contributions for newly uploaded videos. If I uploaded video manually through the Video manager, checkbox on Community contribution is ON for this newly created video. However, if I upload video using API v3 (from samples) or even via iMovie - checkbox is OFF.
Is there a way to upload a video through API v3 and have Community contribution checkbox automatically be set into ON state?
Thank you.

This is not supported by the API yet.
using the manual operation as of now. You're only able to do this after videos have been uploaded not while uploading videos.

Related

How to increase video upload quota on Youtube API?

We are a UA agency and we are building an internal tool to automatically upload videos on YouTube in order to then use these videos in our Google Ads App Campaigns. However, we are currently limited to uploading 6 videos through YouTube API per day which is way too low compared to our needs. We followed the process to request a quota increase. However, we can't go through as our system is internal so Google can't check its use or purpose. We would like to get in touch with someone to whom we can explain the issue.
Cheers,
Matthieu
By default, YouTube allows video uploads that are up to 15 minutes long. If you try to upload videos longer than 15 minutes, the upload will fail. This is a YouTube limitation rather than a Brightcove limitation.
To upload longer videos to YouTube, you need to verify your account with YouTube:
Open the YouTube upload page at https://www.youtube.com/upload.
Click Increase your limit link at the bottom of the page.
Note: If you can't find the Increase your limit link, it's possible that you may already be able to upload long videos. Check the Longer videos section in your YouTube Account Features page to check if the feature has already been enabled.
Follow the steps to verify your account with a mobile phone.
When you receive a text message from YouTube in response, enter the verification code from the text message and click Submit.
YouTube will then confirm when your YouTube account has been activated for longer uploads. From this point, any videos longer than 15 minutes in your Video Cloud account will be synced to YouTube.
You'll need to apply for a quota extension, you can do so here: https://support.google.com/youtube/contact/yt_api_form?hl=en

How come my video gets locked as private when using the resumable upload api? (youtube)

Around April 2021 I uploaded this video: https://www.youtube.com/watch?v=xmTTrrO0gj8
Recently, I helped someone do this same here: https://www.youtube.com/watch?v=iY7LaiMRc38&ab_channel=Zizyo
However, I tried to upload another video. This time it got locked as PRIVATE.
Then I found this:
https://developers.google.com/youtube/v3/docs/videos/insert
It said:
All videos uploaded via the videos.insert endpoint from unverified API projects created after 28 July 2020 will be restricted to private viewing mode. To lift this restriction, each API project must undergo an audit to verify compliance with the Terms of Service. Please see the API Revision History for more details.
I don't understand. Both my video and the video I helped someone to upload were uploaded after this restriction was enforced. How was I able to upload a video this way, and now I can't?
EDIT: I am asking how I was ABLE to upload the video, I already know there is this restriction. I was able to upload the video after the restriction was enforced, how can I do it again?

Is there any way to get direct video download link from YouTube and which work on another devices for long time?

Is there any way to get direct video download link from YouTube and which work on another devices for long time? I tried a lot of third parties softwares to generate the direct download links but after a short time these links dead. May be YouTube changes some parameters in the direct download url. I am trying this for my own channel, to offer direct download for my videos from YouTube at my website, so I need direct download links for each video.
One of the benefits of YouTube Red is the ability to download videos for up to 30 days on supported devices. This is the only official way I am aware of to download videos offline. According to the YouTube Developer Policy, you are not allowed to make content available for offline playback, so I would be cautious of these third party services.
One solution would be to upload the video to YouTube for normal online playback, and upload a copy of the video file somewhere else (ex. Google Drive or on your website) so that users can download from this alternate location.

How to transfer youtube video from one account to the other without reuploading on my server?

I want to transfer some videos from youtube(I've videos ids) to my own youtube account.
How to do it without downloading video to my server and uploading to my account?(This is not good solution for me because the traffic on my hosting is limited and it's so long process(download+upload))
You can just create a playlist in your channel and add those videos into your playlist. They will still be hosted in their original channel's upload playlist as well though.

youtube metadata on windows phone

I am planning to develop an app for the windows phone.
In this app actually, I need some metadata from youtube for each user, especially the videos they like and their playlists on youtube.
But, as I started to google for it, I came across this news that youtube apis are not fully supported on windows phone.
http://www.infoworld.com/t/windows-phone/in-blocking-windows-phone-access-youtube-google-delivers-rough-justice-210116
So, I wanted to know whether this feature can be implemented in windows phone app or not?
GData APIs work just fine on WP7/WP8 AFAIK. IANAL but it works fine and I haven't seen any official disclaimer saying it won't/shouldn't work. I believe this article has more to do about streaming video APIs then GData APIs.
You can see a sample of those APIs and how to use them in the official docs and in this previous answer of mine # Possible to play Youtube video in a wp7 app?
You can get the user metadata using YouTube Data API v3.
https://developers.google.com/youtube/v3/docs/playlists
from the documentation:
YouTube also uses playlists to identify special collections of videos
for a channel, such as:
uploaded videos
favorite videos
positively rated (liked) videos
watch history
watch later
The API can be consumed from any client, if you use any JSON library and OAUTH2 authentication.
This project shows how to do it;
https://yt-topic-explorer.googlecode.com/git/dist/index.html

Resources