How to get hidden users in Youtube via api? - youtube

Does youtube provide the ability to remove/add/get a list of hidden users?
We are writing an application to interact with streaming platforms.
Trovo and Twitch provide convenient ways to manage bans. It's strange not to find this on Youtube.
We are talking about hidden users from this support page:
https://support.google.com/youtube/answer/9482361?hl=en
Settings -> Community

Related

Who to contact for YouTube Content ID API for the purpose of developing new web tools?

I am aware of the partnership program in order to gain access to the YouTube Content ID API, but I'm not interested in monetization. I'd like to work with the API to develop a web tool. Is there any way to do this? I'm having a hard time trying to contact YouTube about it. Any help would be appreciated.
You can contact them through here.
The YouTube Content ID API is intended for use by YouTube content
partners and is not accessible to all developers or to all YouTube
users. If you do not see the YouTube Content ID API as one of the
services listed in the Google Developers Console, see
www.youtube.com/partner to learn more about the YouTube Partner
Program.

YouTube Content ID API Manual Claims

I’ve been doing some research on the YouTube Content ID api and researching about making claims, there is a “manual claim” property, but it’s noted as restricted with semi-minimal information about it.
params.isManualClaim - restricted
https://gist.github.com/esvit/27bc8f26c09c7a3a0c18
My question is, what does restricted actually mean? Is it restricted to only partners that have access to perform manual claims, or is it restricted to everyone and only available to internal YouTube processes?
Anyone have any ideas?
Thank you!
Here is the reason from the documentation.
Note: The YouTube Content ID API is intended for use by YouTube
content partners and is not accessible to all developers or to all
YouTube users. If you do not see the YouTube Content ID API as one of
the services listed in the Google Developers Console, see
www.youtube.com/partner to learn more about the YouTube Partner
Program.
The YouTube Content ID API lets developers build applications that
interact directly with YouTube's rights management system. The system,
which has an online interface at www.youtube.com/content_id ,
enables content owners and administrators to provide YouTube with
metadata, ownership information, and policy information for their
assets.
As a YouTube partner, you can use the API to create new assets and
manage existing assets. You can also retrieve information about your
Content Manager account, including a list of saved policies that you
can apply to your claimed content.
In addition, by combining the YouTube Content ID API with the YouTube
Data API and YouTube Player APIs, you can enable your application to
also upload, manage, and play YouTube videos.

Permissions to access someone's private videos on YouTube

We're working on an integration with youtube channels (using Youtube Data Api v3). We need to access the videos (private also) on our user's channels.
The flow is the following:
User authorizes his/her youtube account on our site using OAuth.
We show user the list of videos on user's youtube channel.
User selects some of them (they can be private) and sends us for processing.
We need to somehow access the actual video files which the user asks us to process.
The issue is that youtube does not give any streaming URLs or download links.
Looks like, the API provides only iframe embedded code, which works ONLY for the browser, where the user is actually logged into youtube.
How can we access(can we?!) the private video, if we have the OAuth access-token of the video owner?
The YouTube Data API lets you incorporate functions normally executed on the YouTube website into your own website or application. The lists below identify the different types of resources that you can retrieve using the API. The API also supports methods to insert, update, or delete many of these resources. This in a sense means that you can see most of what you can see on the YouTube website including uploading new videos.
Downloading Youtube videos is against their Terms of Service, so the API does not support that.
Page linked above refers to Youtube ToS that states:
You shall not download any Content unless you see a “download” or similar link displayed by YouTube on the Service for that Content.
YouTube partners may have access to this feature in their API (no idea i have never seen the api), if you have access to this i suggest you contact your manager directly they should be able to instruct you on how to access it assuming the feature exists.

how can get direct link from youtube video with youtube api v3

I have seen multiple sites that use direct link from youtube.
For example, for this youtube link :
https://www.youtube.com/watch?v=yY6ex5Dqkks
the direct link for quality 720p is :
http://r12---sn-n4v7kne7.c.docs.google.com/videoplayback?sparams=dur,expire,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,source,upn&key=cms1&mime=video%2Fmp4&fexp=9416126%2C9416891%2C9420452%2C9422596%2C9423662%2C9427902%2C9428399&expire=1459599509&ipbits=0&upn=99USaJ1LnkA&dur=30.093&pl=48&lmt=1459568922521937&signature=63FE6D047E895678BAD75266A901C5ABA672A189.0ABBCAA69A9C69003ED38AC11CC08BBF237BB1B3&itag=22&source=youtube&ip=2604:a880:1:20::1ff:1&ratebypass=yes&id=o-AJMIxtvMFBps0IkCDE5t76_cGObBwaTk_xoexDWKt2c0&sver=3&cms_redirect=yes&mm=31&mn=sn-n4v7kne7&ms=au&mt=1459577754&mv=m&nh=IgpwcjAxLnBhbzAzKgkxMjcuMC4wLjE&utmg=ytap1&title=New%20TV%20Ad:%20%22Nose%22
How can I get this direct link with youtube api v3 or any other.
use https://rg3.github.io/youtube-dl/ with -g. here are some more characters.
You can't get direct link using youtube api, because it is against their terms.
So they won't allow you to get download link using their api.
Content is provided to you AS IS. You may access Content for your information and personal use solely as intended through the provided functionality of the Service and as permitted under these Terms of Service. You shall not download any Content unless you see a “download” or similar link displayed by YouTube on the Service for that Content. You shall not copy, reproduce, make available online or electronically transmit, publish, adapt, distribute, transmit, broadcast, display, sell, license, or otherwise exploit any Content for any other purposes without the prior written consent of YouTube or the respective licensors of the Content. YouTube and its licensors reserve all rights not expressly granted in and to the Service and the Content.

YouTube API - Direct. Is there a way to limit embed code accessibility to only certain users?

Utilising YouTube Direct so that users can upload video's for approval directly to my site.
1) All the approved videos will be displayed in some form of gallery on the site.
2) All registered users will be able to view thus galleries.
My Question:
Is there a way to limit or restrict access to the actual embed code of those playlist/ gallery video on my site?
We would like to make it so that all users can view all videos on the site but a (business users - who wants to embed a video on their own site) they must have access rights supplied by our company first.
In basic form. If a business user wants to use/ embed a piece of video content which has been generated through our site to use on that companies own site - they must be a paying subscriber.
Therefore is there a way of limiting access of the embed code to certain users?
Appreciate any help. :)
YouTube videos can be public, unlisted, or private. There's a discussion of private and unlisted videos in the general YouTube help center.
There's nothing specific in the API that gives you access to other options beyond what YouTube supports.

Resources