Youtube user delete video callback - youtube-api

When user delete video is it possible to have callback from youtube website to third party web server ? Any example?

It's not possible to hook in callbacks to the YouTube website. Instead you could build a site with the YouTube apis to delete a video. The docs for doing video deletions is found here.
https://developers.google.com/youtube/v3/docs/videos/delete

Related

youtube related video and on Pause more videos

Dears,
is there anyway to disable the related videos sent by youtube API through any player, as i am using WordPress and h5p for built LMS courses.
i am trying to disable the related videos at the end in the video and also there is more videos when you Pause the video.
hope the disable this as this is LMS and learning portal for users and they are confusing a lot from this videos.
best regards,
H5P needs to use YouTube's API for iframe embeds. That API does not provide an option to disable the related videos, and given that the API uses an iframe to provide the videos, there's no way to modify the video appearance. Guess you cannot get free video hosting and full control at the same time.

Youtube API: Retrieving Live Events hyperlink

I am retrieving the Live events from my YouTube channel using the Retrieving Live Events API. I don't see anywhere the actual hyperlink of the video. I am trying to create a list of my upcoming events using this API, but want to add the hyperlink to YouTube.
Am I missing something?
This API is going to get deprecated and it's platform is already did. I suggest you to move to Live API v3.
Either way your watch link is same as other youtube video links. Once you have a broadcast(event) id, it will be.
http://www.youtube.com/watch?v={EVENT_ID}

how to ensure that a youtube API response only contains videos that are suitable for playback on a mobile device

I am trying to add some youtube videos from my Admin page to database. So that mobile application can make use of them to play.
I want to filter the result from YouTube API link so that i can make sure that whatever videos i add to the database will be able to play on mobile devices like IOS and Android.
I tried
&format=5 and &format=1
but no use.
I also went through Youtube API v2.0 Docs but unable to find the correct way to assign fields parameter to my query string
can anyone guide me to fix this?
What you need is videoEmbeddable and videoSyndicated.
Here's my answer to original question: retrive only mobile-supported video from YouTube API

How can I link my private videos on YouTube to be played on my website?

How can I link my private videos on YouTube to be played on my website. The point is to bring more viewers to my site by making videos available on my site, yet private on YouTube.
You should set your videos to "unlisted" instead of "private". That
way the video does not show up on your channel or on any search
results but anyone with a link to the video can see it and you can
embed the video on any site.
I didn't try this workaround yet but theoretically it should work, you need to use YouTube API V 3 and follow the below steps:
Set the video's privacy status to unlisted through API.
Embed the video via API in a hidden div.
Use onPlayerStateChange event to check if the video player is currently playing the video, use the API to pause the video at the first second.
If the state changed to "playing" then send an AJAX request to a server side script to revert the the video's privacy status to be private, once you get a confirmation message display the video and use the API to play it.
This should keep the video private even if the user copy & paste the URL in another tab, s/he should get a message that the video is private.
References:
https://developers.google.com/youtube/iframe_api_reference?hl=en
PHP - How to change privacy status of a youtube video through Youtube API v3?

Youtube API - Video is not available

Is there any way to detect if a video was removed or unavailable?
We need to have ability to remove it from the video listing if it has been removed from youtube server.
Hung BUI if you are using youtube API there is a way to filter the video which has been removed or not availble in your locality.
Kindly watch this video and seek it to 2m:03s, The tutor will say how to filter the unavailable and restricted video,..
Youtube Video on YOUTUBE search API
Use a parameter format and restriction along with the youtube api endpoint
https://gdata.youtube.com/feeds/api/videos?q=GoogleDevelopers&max-results=1&v=2.1&alt=jsonc&format=5&restriction=DE
If you hit this endpoint of youtube you can get a set of youtube videos which can be embedded as well as we can check whether the video is restricted in our locality.

Resources