Youtube Oauth was easier than I thought

  Рет қаралды 4,408

Web Dev Cody

Web Dev Cody

Күн бұрын

Пікірлер: 40
@SeibertSwirl
@SeibertSwirl Ай бұрын
Great job love!!! I’m always so proud of you and all your hard work ❤
@SathishKannan-kg4mj
@SathishKannan-kg4mj Ай бұрын
KZbin only provides 10,000 quota points. Each youtube video posting costs 1600 quota points. So you can now only upload 6 videos for your app, then your api will throw limit reached error. You need to submit your app for audit for quota increase. Remember this before you push this feature to production.
@WebDevCody
@WebDevCody Ай бұрын
I’m in the process of review now, thanks for letting me know. I released behind a feature flag
@Dom-zy1qy
@Dom-zy1qy 22 күн бұрын
Had to do that too, took a couple weeks.
@FlorinPop
@FlorinPop Ай бұрын
This is a neat feature! Can't wait to use it!
@allanelfe
@allanelfe Ай бұрын
Your videos are awesome. Even in just 13 min I always feel like I come out a better dev than I started
@marlyman123
@marlyman123 Ай бұрын
i ran into some problems for my youtube upload app that i made for myself to spam shorts of my recent livestreams.... there is a 10k per day quota limit per project unless you request for more... all you do is create a ticket for an increase and then you have to state how much quota you will need. for me, they also requested a video run through of what my app does..since i just made it for myself, i just asked for 200k quota per day since the youtube upload limit per day is 100 100*1600 < 200k and some extra quota left for other stuff if needed. my app isn't public. i don't know if the quota thing only applies to non-published apps but that's my two cents to you! good work! Your app is coming together quite nicely.
@kengreeff
@kengreeff Ай бұрын
Nice one! Just implemented this in Rails so very interesting to see similarities and differences
@designerjehovah4453
@designerjehovah4453 Ай бұрын
This is amazing. I have learned so much since following your channel. I Love these videos and formats!!! Just a fan here
@WebDevCody
@WebDevCody Ай бұрын
glad I have helped!
@SathishKannan-kg4mj
@SathishKannan-kg4mj Ай бұрын
Schedule api is easy. Just provide a timestring in the payload.
@webdev7095
@webdev7095 Ай бұрын
Next up: fully automate the process so you just connect your KZbin channel and you basically have a robot running the channel for you and you literally don't have to do anyhing.
@bobwilkinsonguitar6142
@bobwilkinsonguitar6142 Ай бұрын
Definitely paywall this lol
@WebDevCody
@WebDevCody Ай бұрын
that's a good idea, but I don't want to make this fully automatted because the image generation sometimes sucks. It'll make people missing heads, or multiple hands. You need a person there to verify the generated content is at least good.
@seyadeodin
@seyadeodin Ай бұрын
What about a fully automated viewer that will like the video and make random comments like "Susan" or "I really need someone that can help me invest my money"
@WebDevCody
@WebDevCody Ай бұрын
@@seyadeodin you’re a genius
@shirkit
@shirkit Ай бұрын
The progress info is nice if it gets implemented, but since the videos are short it's fast. If not, then maybe add a toast or something to show when the video is done uploading?
@usmanabdurehman97
@usmanabdurehman97 Ай бұрын
One of the comments in a previous video did recommend/request him to add this feature. Nice 👀
@valhalla_dev
@valhalla_dev Ай бұрын
I wonder if you could store the tokens locally instead of in your DB. That would avoid the security nightmares you were talking about
@Elvis-is-king-l3s
@Elvis-is-king-l3s Ай бұрын
Very cool project!
@anth-mg
@anth-mg Ай бұрын
I always wondered about best practices for refresh tokens when I was messing with the Spotify API. So you would encrypt the token with an env var if they breach the DB? But if they breach the DB wouldn't they also have access to the env variable?
@Bruno-se6uz
@Bruno-se6uz Ай бұрын
Why do you store access tokens in your DB? Access tokens are self-contained, you shouldn't need to store them. Refresh tokens are needed since they are long-lived and you night want to invalidate them. Or am I missing something?
@WebDevCody
@WebDevCody Ай бұрын
Yes, since making a video, I decided to not ever store tokens on my database to reduce risk. I’m just gonna make them re-authenticate and store that on a cookie or something.
@yarrichar
@yarrichar Ай бұрын
Does YT still have the limits in terms of uploading videos? You used to get 10k credits a day - great! - except uploading a video through your app (even on behalf of a user) cost you 1k.
@yarrichar
@yarrichar Ай бұрын
Actually it looks like its 1.6k for video insert according to YT data api video quotas.
@WebDevCody
@WebDevCody Ай бұрын
oh so I can only publish like 7 a day? I'll have to look into this, that's horrible
@gaetanpasquion
@gaetanpasquion Ай бұрын
​@@WebDevCody yup. I'm working an app similar to yours with Remotion and I'm having this issue 😅
@yarrichar
@yarrichar Ай бұрын
@@WebDevCody Yeah, unless it's changed - doesn't matter that you're posting on someone else's behalf either...... Having said that you can request a quota increase. It was an annoying form but I think it was reasonably quick once done.
@dasdassdarrrr
@dasdassdarrrr Ай бұрын
If only you have time for other projects to collab..
@SeibertSwirl
@SeibertSwirl Ай бұрын
FIRST
@doingFinops
@doingFinops Ай бұрын
Why is he shilling convex so hard? Is it actually better? Or is there a sponsorship?
@designerjehovah4453
@designerjehovah4453 Ай бұрын
it's legit a great product
@bobwilkinsonguitar6142
@bobwilkinsonguitar6142 Ай бұрын
Just useful
@shirkit
@shirkit Ай бұрын
It just works man, specially for a one man team.
@WebDevCody
@WebDevCody Ай бұрын
this is the only service I've done a sponsored video for where I started using it in all my side projects. Same with Eraser.io (I did a sponsored video with them a year ago, but now I use it in all my videos). some services are just that good I give free promotion. I have taken money from them for sponsored videos, but I just choose to use them on side projects because it helps me get shit done hoenstly.
@doingFinops
@doingFinops Ай бұрын
@@shirkit Aight let me use it and see :)
@tableharmony
@tableharmony Ай бұрын
Again, maybe be less specific and create not only a KZbin connection but any social network ?
@WebDevCody
@WebDevCody Ай бұрын
tiktok is next on the list
@outis99
@outis99 Ай бұрын
If you use sensitive scopes like youtube.upload and you try to publish it, you have to submit a video displaying how you use that scope with the app id and a bunch of other things visible. If you end up making it I would love to see the submission video because I want to do something similar
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 1,6 МЛН
The Weird Rise Of Anti-Startups
12:57
Enrico Tartarotti
Рет қаралды 410 М.
How web applications are secured
19:54
Web Dev Cody
Рет қаралды 26 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 632 М.
Career Advice For A World After AI
23:07
Varun Mayya
Рет қаралды 385 М.
Coding Shorts 111: Was I Wrong About Blazor?
16:35
Shawn Wildermuth
Рет қаралды 18 М.
9 incredible AI apps that changed my life forever
16:29
Silicon Valley Girl
Рет қаралды 339 М.
How do QR codes work? (I built one myself to find out)
35:13
Veritasium
Рет қаралды 6 МЛН
I rebranded my entire saas product
13:24
Web Dev Cody
Рет қаралды 10 М.
This is why webhooks are important
7:59
Web Dev Cody
Рет қаралды 36 М.
Interview With A Sr JavaScript Dev | Prime Reacts
24:43
ThePrimeTime
Рет қаралды 242 М.
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 1,6 МЛН