Hey Brad, last year I enrolled in a 1 year programming course. I never really wrote a single line of code in my life to that point, tho I always was into puzzles and problem solving. I started a bit slow and def felt I was not going to make it, everyone else had backround in programming and that made me felt a bit inferior and was on the verge of giving up. I discovered your youtube channel last october and from then to now, I didn't gave up and finished my course final project (with two other colleages), having the highest grade in the class. Tomorrow I'll start my internship in a nice company, doing something I'm passionate about and I own a major part of it to you. Not only because of the technical stuff, but also because you letting us viewers have a look at your personal struggles, and knowing that is okay to fall down, learn from it, get up, and thrive. Thank you.
I’ve been learning front end for the past 3 months and you are the channel I go to for endless tuts. As I change careers from IT to front end you’ve helped me through understanding the basics all the way to react, which I still struggle, but I know it’s more muscle memory than anything. I want to thank you from the bottom of heart. Thanks Brad!
I am following this tutorial but I am stuck at 29:32 where in my case the pop up does not appear after I click on LOG IN?Is this happening to me or is this problem occuring to ithrs also? Are there any solutions for it?Help.
The startup document you refer to no longer has the code snippet examples. I'm really having trouble sifting through the documentation since there have probably been updates, so some methods just aren't working for me. :/
I rarely comment, but thank you, thank you so much. I looked high and low on YT and found this video buried deep in the list. Can you show how to use the refresh token?
Hey Brad, since google/youtube is updating their API to use a new log-in method authentication, can you make an update video using this new method since the old one will be depreciated? Thanks!
Why use a sensitive scope to access insensitive data? Now you have te get your app verified to be able to finish this tut. But public channel info isn't sensitive right?
Ok, I have no idea if I am the only one having this problem. But when I uploaded my index.html and main.js file to my server through FTP it gives me this error: "Failed to load resource: the server responded with a content.googleapis.com/youtube/v3/channels?forUsername=ScytherHQ&part=snippet%2CcontentDetails%2Cstatistics:1 status of 403 ()" Why is this? I have uploaded everything correctly to my domain with the directory of /youtube-app/. What do I have to do to fix this issue?
Thank you for this video Brad, awesome. I followed the video all the way through and created the project, is there another way I can view it live without having my own domain?
Awesome I really love your videos!! extremely helpful. Just one thing when I'm browsing onto the developers.google page the code doesn't seem to be visible?Any suggestions on that.
Hi Brad, if I don't use the authentication as you've done here, does that mean I'd have to expose the api key in the client side code? and would that allow say a hacker to steal it/abuse it? Is there any way to hide api keys without authentication? Thanks, great video btw
hey, do we need to implement Oauth 2 authentication just to get specific video data like (view count, title, likes) not all that channel data or anyone of the CRUD operations.
Hi Brad, thank you for the tutorial I learned a lot from it. How can you do this without authentication? For example just have it on your website displaying all your channels videos?
Hello thank you for you tuto :) do you have any idea if we can can do a call by subject? like in youtube search and take every resultat? best and thank you again
I keep on getting the issue of the application telling me a channel doesn't exists when they do, and the application will be able to pull it up one moment, and the next not recognize the channel name, any thoughts on this anyone?
What could one do, if a function breaks when return gapi.client.youtube.channels.list(... is called, but there is no error message(even though .catch() is used)? And if it's a runtime related issue, how could I wrap "await" or something similar around it (or is it already a promise, that is awaited?)?
github.com/google/google-api-javascript-client/blob/master/docs/start.md#option-1-load-the-api-discovery-document-then-assemble-the-request use this code
Your topic of tutorials in the web application platform are interesting, can you please do tutorial on gmail api, hotels api. And in the same tutorial can you please explain how wide variety of google apis can be used in application to build a nice application. Thanks in advance.
I'm not getting those port errors but I don't know why the log in button is not visible .My console doesn't have any errors .Can anyone please help me out??
brad i really wanna request a video. I dont know what they are called but they are like moving backgrounds on mouse.... mouse follow but some kind of co ordinates which connects on mouse hover .. what are those tech called?
Hi... is there a way to prevent database write conflicts for multi user application who are continuously and simultaneously are writing on the same table. Php is preferred server side language. Can this be done with php to queue requests? Or locking the table for each insert to be completed is a better way? Or creation of singleton classes? Can u please suggest me a way. Thank you.
Yes you can. See the api documents for uploading. I've done it with asp.net and WPF using both C# and VB. There are many samples in documentation, java, php etc
anyone know why I get this error message on code demos "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('file://') does not match the recipient window's origin ('null')."??
Hey Brad awesome Vid as always. Can you make one for working with Vanilla js on data tables? Selecting sorting filtering, (that kind of stuff) Thank you!.
Anyone trying to follow this in June 2019, have you found the quickstart/js page he directs is to is now, very unhelpfully, without the code snippets?? : (
I'm wondering, why you used gapi.client.youtube.channels .list({}) .then(response => {... to get the channel playlistID but cons request = gapi... request.execute(... to display the playlist insight in this regard could help me identify a bug
I think the solution with codedemos doesn't work (anymore). I got the same issue with the localhost you face at min 28. Do someone has a solution for this? Thanks in advance.
Hey Brad, last year I enrolled in a 1 year programming course. I never really wrote a single line of code in my life to that point, tho I always was into puzzles and problem solving. I started a bit slow and def felt I was not going to make it, everyone else had backround in programming and that made me felt a bit inferior and was on the verge of giving up. I discovered your youtube channel last october and from then to now, I didn't gave up and finished my course final project (with two other colleages), having the highest grade in the class. Tomorrow I'll start my internship in a nice company, doing something I'm passionate about and I own a major part of it to you. Not only because of the technical stuff, but also because you letting us viewers have a look at your personal struggles, and knowing that is okay to fall down, learn from it, get up, and thrive. Thank you.
The sheer amount of quality content you put out is incredible. Keep up the hard work man and I'll keep supporting.
Thanks man
Forever keep going, Traversy! I don't know what the internet would do without your incredibly helpful tutorials!
My God!!! I was just searching for this on the web.......
Thanks a lot...
Lot from Lagos NG
Thanks for simplifying all sorts of shit for us Brad - in this video AND others. Really appreciated!
I’ve been learning front end for the past 3 months and you are the channel I go to for endless tuts. As I change careers from IT to front end you’ve helped me through understanding the basics all the way to react, which I still struggle, but I know it’s more muscle memory than anything. I want to thank you from the bottom of heart. Thanks Brad!
That's awesome, Im glad I could help
wow....i have been trying to understand this API...thanks brad
This is awesome. Thank you for constantly putting out high quality content for all of us.
You are welcome :)
The page which brad opens at 1:34 no longer has any code in it. Where can I find that code snippet? Someone please help me out!
have you found it yet?
WOW! I was thinking of making a project like this, but was overwhelmed by the Documentation. This video is a God's Gift! :D
your content is top notch! Thank you Brad, you kill it. You're top 3 fav devs for me
I love the API projects.
I ran into the not a valid origin issue a bit. Not sure if you are using chrome as your browser, but if you are, I found that clearing the cache works
A coding phase ad? Jea jea u know who it is!
HE DONE DID IT AGAIN!!!
always appreciating my instructor
Still the best tutorial on Google apis till date ❤️
One of the best toutorials I have ever seen and also if possible can you do it for analytics too if possible !!!
Thank you! What I needed for my project you had just delivered the same
Explaination is simple and clear.
i think I got two Notifications
from One video if I am not wrong
before I watched
There were editing mistakes in the first one, sorry
Glad I'm not the only one who finds the google documentation a bit overwhelming.
I cant find the page at 14:28.Seems like RUclips api website has changed a bit.Please help me out here.
Always doing cool thngs! Bravo Brad!
Unfortunately this has been deprecated. Appreciate the time, effort and thorough explanation on things. Look forward to future videos.
that's huge, thanks Brad!
I am following this tutorial but I am stuck at 29:32 where in my case the pop up does not appear after I click on LOG IN?Is this happening to me or is this problem occuring to ithrs also? Are there any solutions for it?Help.
Trust it to be your channel that has the best tut for this. :)
Awesome tutorial. Thanks Brad!!!
Brad i really love your work some of us like me have learned alot from you and I would like you to start your Skype teaching classes sir.
The startup document you refer to no longer has the code snippet examples. I'm really having trouble sifting through the documentation since there have probably been updates, so some methods just aren't working for me. :/
I'm running into this issue right now sadly..
same here
Google hotels API should be next! Thanks, Brad
Stupid question: 14:50 if I am using react would I need to follow node quickstart or still use js quickstart?
The one which I was Searching for..
Great Video.
I actually needed a tutorial on how to use oauth and would ya look at that it's here, thank you!
Thank you for the very easy tutorial.
What should i look into to create something that that (3:07) custom home page?
Or is it just some mac exclusive thing?
its a chrome extension called MOMENTUM, enjoy buddy
Really appreciate Brad.
I rarely comment, but thank you, thank you so much. I looked high and low on YT and found this video buried deep in the list. Can you show how to use the refresh token?
Hi All,
I got an error: gapi.client.youtube is undefined :/
Anyone can help me, why is it came up ?
Thanks,
Tom
shoutout Joe!
Avi Yeah
Hey Brad, since google/youtube is updating their API to use a new log-in method authentication, can you make an update video using this new method since the old one will be depreciated? Thanks!
Why use a sensitive scope to access insensitive data? Now you have te get your app verified to be able to finish this tut. But public channel info isn't sensitive right?
you are reading my mind I was about to start YT project ...
liked before even the wix ad started
but besides that still lit tuts!
Thanks Brad! really interesting
Ok, I have no idea if I am the only one having this problem. But when I uploaded my index.html and main.js file to my server through FTP it gives me this error:
"Failed to load resource: the server responded with a content.googleapis.com/youtube/v3/channels?forUsername=ScytherHQ&part=snippet%2CcontentDetails%2Cstatistics:1 status of 403 ()"
Why is this? I have uploaded everything correctly to my domain with the directory of /youtube-app/. What do I have to do to fix this issue?
would love to see an updated version of this - maybe will try to make one myself. docs a lil better but still dookie
Hi Brad, please make a video on how you test the webapps you build.
Very informative. Thank you.
Best videos on youtube :)
👍🏻🙌🏻 your Udemy courses are awesome I am having two courses👍🏻👍🏻👍🏻
Loved it so much
Awesome tutorial as usual Brad! The localhost worked for me. Strange.
I love this video. Could you do a similar one for the RUclips Analytics API?
Great tutorial.
You could forward your DNS to your home IP. 😉
Yeah true, I just didnt want to go through all that
Is that works, when we add fileDetails into part?
I recommand this video, thank you!
any idea on how to do it with a flutter app?
Thank you for this video Brad, awesome. I followed the video all the way through and created the project, is there another way I can view it live without having my own domain?
Thanks Brand. Please more videos about RUclips Data API. :)
Thank you for this video. You're the best and God bless you
Awesome I really love your videos!! extremely helpful. Just one thing when I'm browsing onto the developers.google page the code doesn't seem to be visible?Any suggestions on that.
Ya it is not there
Any suggestions???
I am confused
@@nanda_8 same with me you have find any?
@@BEEMonikaBishnoi It's been so long... I don't remember any
Hi Brad, if I don't use the authentication as you've done here, does that mean I'd have to expose the api key in the client side code? and would that allow say a hacker to steal it/abuse it? Is there any way to hide api keys without authentication? Thanks, great video btw
nice guide, thanks. is it possible to search through / display videos without going through a channel?
Nice Tutorial. Please can you create a video for how to add custom search functionality to website.
hey, do we need to implement Oauth 2 authentication just to get specific video data like (view count, title, likes) not all that channel data or anyone of the CRUD operations.
I have the same problem, did you resolve it ?
Hi Brad, thank you for the tutorial I learned a lot from it. How can you do this without authentication? For example just have it on your website displaying all your channels videos?
hey I'm stuck ....for any channel name i enter I get the popup showing no channel with this name
it says 0auth consent screen i dont know how to create the client id
Hello thank you for you tuto :) do you have any idea if we can can do a call by subject? like in youtube search and take every resultat? best and thank you again
lol you're right about Google's API page being complex; thanks for any understanding of it; I would die for an instruction of their civic's app
This all works for public videos, is there any way to look at channel's private video ?
Awesome content
Hello Brad,
Did you plan to make some tutorials about JAVA/J2EE? It would be amazing
It's perfect! Thanks!
I keep on getting the issue of the application telling me a channel doesn't exists when they do, and the application will be able to pull it up one moment, and the next not recognize the channel name, any thoughts on this anyone?
since well, we are able to get our RUclips playlist, how will i be able to upload a video to a playlist
What could one do, if a function breaks when return gapi.client.youtube.channels.list(...
is called, but there is no error message(even though .catch() is used)? And if it's a runtime related issue, how could I wrap "await" or something similar around it (or is it already a promise, that is awaited?)?
What's your color theme? I want those yellow curly brackets.
Do I need to select "User Data" if I want to get the list of channels subscribed by a user?
Hey Brad, the current RUclips API quickstart javascript page does not have the sample (where you copied the script tag src from) ???
github.com/google/google-api-javascript-client/blob/master/docs/start.md#option-1-load-the-api-discovery-document-then-assemble-the-request
use this code
but you can login with Gmail AND get name AND later put method getchannel
Your topic of tutorials in the web application platform are interesting, can you please do tutorial on gmail api, hotels api. And in the same tutorial can you please explain how wide variety of google apis can be used in application to build a nice application.
Thanks in advance.
I'm not getting those port errors but I don't know why the log in button is not visible .My console doesn't have any errors .Can anyone please help me out??
Thank you for the video.
brad i really wanna request a video. I dont know what they are called but they are like moving backgrounds on mouse.... mouse follow but some kind of co ordinates which connects on mouse hover .. what are those tech called?
Hi... is there a way to prevent database write conflicts for multi user application who are continuously and simultaneously are writing on the same table. Php is preferred server side language. Can this be done with php to queue requests? Or locking the table for each insert to be completed is a better way? Or creation of singleton classes? Can u please suggest me a way. Thank you.
This is a good tutorial. Thank you. Is it possible to import private video as well as publish?
Yes you can. See the api documents for uploading. I've done it with asp.net and WPF using both C# and VB. There are many samples in documentation, java, php etc
Does this make it so RUclips can’t give copyright strikes or block your videos
Good Explaination.
thanks for this. can we do this without authentication?
anyone know why I get this error message on code demos "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('file://') does not match the recipient window's origin ('null')."??
Hello brad my fav teacher, could you make videos about picking the right licensing for our software/work? Thank you!
I mean the app that we created
Hey Brad awesome Vid as always. Can you make one for working with Vanilla js on data tables? Selecting sorting filtering, (that kind of stuff) Thank you!.
Can I used this API for show information from channel other person by default?
Can we use any other video player other than RUclips player
Anyone trying to follow this in June 2019, have you found the quickstart/js page he directs is to is now, very unhelpfully, without the code snippets?? : (
developers.google.com/youtube/v3/guides/auth/client-side-web-apps#redirecting
Same here - very annoying - thanks for the link Rachel Wong
Could you say why google cloud console instead of google dev console?
I'm wondering, why you used
gapi.client.youtube.channels
.list({})
.then(response => {...
to get the channel playlistID
but
cons request = gapi...
request.execute(...
to display the playlist
insight in this regard could help me identify a bug
apparently, both styles work in both cases(just tested it in your code). But it would still be interesting why you would choose one over the other.
I think the solution with codedemos doesn't work (anymore). I got the same issue with the localhost you face at min 28. Do someone has a solution for this? Thanks in advance.
I have the same problem. Did you find the solution?