Open PiPauwels opened 3 years ago
Yep. They also have made it so you can no longer use puppeteer to access youtube. I think the only way now is to buy Gsuite and make your internal credentials
Edit: Gsuite is no longer an option either.
You have to go through the application verification process.
From the email sent earlier tis year: " Hi YouTube Developer, We're writing to let you know about upcoming changes to the YouTube API Services that will affect API projects created after July 28, 2020. All videos uploaded via the videos.insert endpoint from unverified API Projects created after this date will be restricted to private viewing mode. To lift this restriction, each project must undergo an audit to verify compliance with the Terms of Service. Creators who use an affected project to upload video will receive an email explaining that their video is locked as private, and that they can avoid the restriction by using an official or audited service. Existing API projects will not be affected by this change, but we strongly recommend that all developers complete a compliance audit for their projects to ensure continued access to the YouTube API Services. Thanks,YouTube API Services Team "
Audit link: https://support.google.com/youtube/contact/yt_api_form
It is a bit tricky to explain them how youtube-upload works, but it is possible..
I was trying to get verifieid it took sometime to do so and I am still not able to upload without gettin videos locked, youtube supports last email isn't stating anything if i was or wasnt't verified
` Hi,
Thanks for working with us on the YouTube API Services compliance review.
We have completed your review and do not require any further actions from you at this time. We may reach out again to re-review your API Client for compliance with YouTube API Services Terms and Policies.
We appreciate your time working with us on this and please continue to comply with the YouTube API Services Terms and Policies.
Please do not reply to this email as this email thread will no longer be monitored, you may submit this form to get in touch with us for any queries/concerns. `
We have completed your review and do not require any further actions from you at this time.
This means that you are reviewed and found in compliance with YouTube API, so you uploads should work now without being locked into private
Yeah that's what i have assumed too but it still gets locked...
On Sep 18, 2020 15:40, "schneemaier" notifications@github.com wrote:
We have completed your review and do not require any further actions from you at this time.
This means that you are reviewed and found in compliance with YouTube API, so you uploads should work now without being locked into private
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tokland/youtube-upload/issues/306#issuecomment-694843790, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJH3O5Z3VHJXTSLIMQGR4DDSGNINPANCNFSM4RDMCYDA .
Yeah that's what i have assumed too but it still gets locked... - Zil
Sometimes it takes time to roll out these changes. Does it work now?
Yeah that's what i have assumed too but it still gets locked... - Zil
Sometimes it takes time to roll out these changes. Does it work now?
yes, finally now it seem to work as expected. It took long time, probably because it was a weekend?
Sorry to break the bad news, but I just uploaded a video and it still got flagged "locked as private".
I was trying to get verifieid it took sometime to do so and I am still not able to upload without gettin videos locked, youtube supports last email isn't stating anything if i was or wasnt't verified
` Hi,
Thanks for working with us on the YouTube API Services compliance review.
We have completed your review and do not require any further actions from you at this time. We may reach out again to re-review your API Client for compliance with YouTube API Services Terms and Policies.
We appreciate your time working with us on this and please continue to comply with the YouTube API Services Terms and Policies.
Please do not reply to this email as this email thread will no longer be monitored, you may submit this form to get in touch with us for any queries/concerns. `
hey man can i get some help ? what do you mean by getting verified may i get a link or anything?
@zilton7 did you verify it from the "OAuth consent screen" > "EDIT APP" in the Google developer console? Then fill in the fields:
And after that, click on "Submit for verification" button?
I did but now youtube requests for a video :( demo . tbh today it worked for me but i dont know if i am verified because i do need to send them a demo
בתאריך יום ב׳, 12 באוק׳ 2020 ב-18:44 מאת Amjad Mohamed < notifications@github.com>:
@zilton7 https://github.com/zilton7 did you verify it from the "OAuth consent screen" > "EDIT APP"? Then fill in the fields:
- Application logo
- Authorized domains
- Application Homepage link
- Application Privacy Policy link
- Application Terms of Service link
And after that, click on "Submit for verification" button?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tokland/youtube-upload/issues/306#issuecomment-707197946, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGH47OSK7CP2OKDVAFDZHF3SKMP6TANCNFSM4RDMCYDA .
Does anyone have an example privacy policy and ToS text that gets accepted by them? And apparently I also need to include a demo video on youtube of "how the app is used"...
so sad, but let me try verify.
YouTube makes this process incedibly complicated and confusing . They think we're all large corporations with huge IT staff and $$ to understand what they want us to do. The truth is most of YouTube is run by mom and pop folks who have zero IT knowledge.
good news, I was passed YouTube API Services compliance review
, the new upload video can be public. :tada:
cost time: 8 days
good news, I was passed
YouTube API Services compliance review
, the new upload video can be public.cost time: 8 days
Can you share what they requested? I believe you have to show your app running on a site with it's own domain name and with a SSL certificate, so https accessible, not http.
@feacluster sure, but not difficult, simply, I give them a screen record video to show how I used this tool to upload video in command shell, and show the problem I faced(after upload, in the video edit page can't change to public).
Just tried out another upload. Next to still being "locked as private", the video stays in a state "uploading" when you check it on studio.youtube.com, even after the uploader script has finished.
@feacluster sure, but not difficult, simply, I give them a screen record video to show how I used this tool to upload video in command shell, and show the problem I faced(after upload, in the video edit page can't change to public).
Did you recall if you requested "Restriced scopes" when you submitted your app for verification? I don't really understand whether I need them or not.
My app passed the verification from YouTube. But still when I upload videos via the youtube-upload script they are still being marked as Private. They asked for a demo video that shows how the error happens. I sent them that but seems they did not like it and want to see more details from how the youtube-upload script works alongwith how it is attached to the project. Here is their email:
Unfortunately, we found your YouTube demo video to be insufficient for verification, because it does not showcase the client id and no permission page your application is currently accessing. (Please see the attached screenshot for reference of client id)
Please make sure that your screencast hosted on youtube includes all of the following requirements:
Please make sure that your screencast is hosted on Youtube
Please make sure that your screencast exposes your entire screen, so that we may see the url in the search bar.
Show how your app uses the requested scopes.
Note: Please provide an Updated YouTube link by showing the project number, so that we can proceed with the approval process.
Thank you for your patience. Please do not hesitate to reach out to us if you have questions or concerns.
@Feacluster @lovemyliwu Help me please. What is type of application you choose? Do you buy G Suit account for that? At OAuth consent screen written "Depending on how you configure your OAuth screen, you may have to submit your app for verification ." In what case is verification not needed?
I have ssl website for my app, but I plan use it own.
@feacluster @lovemyliwu Help me please. What is type of application you choose? Do you buy G Suit account for that? At OAuth consent screen written "Depending on how you configure your OAuth screen, you may have to submit your app for verification ." In what case is verification not needed?
I have ssl website for my app, but I plan use it own.
I think Application was Other or TV/limited input device. You don't need G suite.
If the app is uploading to your YouTube account like this youtube-upload is, then it needs verification. At least that is my understanding.
Thank you, @feacluster. Ok, I think I found easy way. I create project and select "Desktop app", I not upload app icon and not write website url. And in this case verification status is "Verification not required". But token grant rate is still 10000. As I know it is 6 video per day. This way for those who make an application for personal use.
Thank you, @feacluster. Ok, I think I found easy way. I create project and select "Desktop app", I not upload app icon and not write website url. And in this case verification status is "Verification not required". But token grant rate is still 10000. As I know it is 6 video per day. This way for those who make an application for personal use.
Good to know that worked for you. I had not tried that. There is also another way to upload youtube videos usnig a browser based method.. See: https://github.com/linouk23/youtube_uploader_selenium I have not tried it but will keep it as backup in case YouTube pulls the plug on whatever I am doing !
There is also another way to upload youtube videos usnig a browser based method.. See: https://github.com/linouk23/youtube_uploader_selenium
Yes I tryed this script but it not work for me because It use Linux GUI and I am not.
@lavAzza2
It's not the Google Cloud Platform Console
bussiness, it only related to YouTube API
, so no matter how you configure your project in GCP, uploaded video always private.
You should fill this form https://support.google.com/youtube/contact/yt_api_form
I ran into this issue when I did not supply a --privacy flag. Supplying --privacy=private on another attempt did not cause the video to be locked when the upload was complete.
I ran into this issue when I did not supply a --privacy flag. Supplying --privacy=private on another attempt did not cause the video to be locked when the upload was complete.
Issue only occurs on Public videos.
Yeah that's what i have assumed too but it still gets locked... - Zil
Sometimes it takes time to roll out these changes. Does it work now?
yes, finally now it seem to work as expected. It took long time, probably because it was a weekend?
I have the same issue with live streams created with the API get marked as Private even after getting my App Verified in OAuth and after filling in the Audit form https://support.google.com/youtube/contact/yt_api_form.
How long did it take for yours to start working? It's been a week or so for me so far. Thanks
@ScottishWildlifeGarden i am in similar possition
Yeah that's what i have assumed too but it still gets locked... - Zil
Sometimes it takes time to roll out these changes. Does it work now?
yes, finally now it seem to work as expected. It took long time, probably because it was a weekend?
I have the same issue with live streams created with the API get marked as Private even after getting my App Verified in OAuth and after filling in the Audit form https://support.google.com/youtube/contact/yt_api_form.
How long did it take for yours to start working? It's been a week or so for me so far. Thanks
I am in a similar situation would able to let me know how long it will take and what the next step is after you submit google review form? Thanks
@ScottishWildlifeGarden i am in similar possition
Yeah that's what i have assumed too but it still gets locked... - Zil
Sometimes it takes time to roll out these changes. Does it work now?
yes, finally now it seem to work as expected. It took long time, probably because it was a weekend?
I have the same issue with live streams created with the API get marked as Private even after getting my App Verified in OAuth and after filling in the Audit form https://support.google.com/youtube/contact/yt_api_form. How long did it take for yours to start working? It's been a week or so for me so far. Thanks
I am in a similar situation would able to let me know how long it will take and what the next step is after you submit google review form? Thanks
Started working for me after another week so I think it was about 2 weeks in total. So hang tight.
I'm having this issue even after 2 weeks of verifying my app...
I was trying to get verifieid it took sometime to do so and I am still not able to upload without gettin videos locked, youtube supports last email isn't stating anything if i was or wasnt't verified
` Hi,
Thanks for working with us on the YouTube API Services compliance review.
We have completed your review and do not require any further actions from you at this time. We may reach out again to re-review your API Client for compliance with YouTube API Services Terms and Policies.
We appreciate your time working with us on this and please continue to comply with the YouTube API Services Terms and Policies.
Please do not reply to this email as this email thread will no longer be monitored, you may submit this form to get in touch with us for any queries/concerns. `
Hey I received the same email and when I am trying to upload videos they are still marking it as Private(Locked) and I am getting a mail that my video violates there spams,deceptive policies and scams policy
I saw that the issues got solved for you after some time , approximately how much time it takes and does it works good now too or youtube teams keeps creating some problem
I was trying to get verifieid it took sometime to do so and I am still not able to upload without gettin videos locked, youtube supports last email isn't stating anything if i was or wasnt't verified
Hi, Thanks for working with us on the YouTube API Services compliance review. We have completed your review and do not require any further actions from you at this time. We may reach out again to re-review your API Client for compliance with YouTube API Services Terms and Policies. We appreciate your time working with us on this and please continue to comply with the YouTube API Services Terms and Policies. Please do not reply to this email as this email thread will no longer be monitored, you may submit this form to get in touch with us for any queries/concerns.
Hey I received the same email and when I am trying to upload videos they are still marking it as Private(Locked) and I am getting a mail that my video violates there spams,deceptive policies and scams policy
I saw that the issues got solved for you after some time , approximately how much time it takes and does it works good now too or youtube teams keeps creating some problem
Hey I received the same email . Have you solved this problem and how?
Just wanted to write my experience with the youtube api team
I sent a quota request directly linking this repository and stating my use case(just personal use - specifically reuploading lecture recordings from sharepoint to youtube as unlisted) - got my quota increase within a week. I asked for and got 20k per day - which is more than enough for me. Quota got increased and the keys started working immediately after the response mail.
For those unaware, here is where Google talks about new requirements, which came into effect late 2020.
https://developers.google.com/youtube/v3/revision_history#release_notes_07_28_2020
https://developers.google.com/youtube/v3/docs/videos
Thanks I wasted 4 hours trying to set this up, just to find out about this.
Just wanted to write my experience with the youtube api team
I sent a quota request directly linking this repository and stating my use case(just personal use - specifically reuploading lecture recordings from sharepoint to youtube as unlisted) - got my quota increase within a week. I asked for and got 20k per day - which is more than enough for me. Quota got increased and the keys started working immediately after the response mail.
Did you fill the whole super long form for this or did you use another way? I'm new to this and the official forms seems super long and complicated :/ Thank you
don't remember it, was a long time ago, probably did the form On Feb 18, 2023, 12:08 +0300, BeckyAndCloud @.***>, wrote:
Just wanted to write my experience with the youtube api team I sent a quota request directly linking this repository and stating my use case(just personal use - specifically reuploading lecture recordings from sharepoint to youtube as unlisted) - got my quota increase within a week. I asked for and got 20k per day - which is more than enough for me. Quota got increased and the keys started working immediately after the response mail. Did you fill the whole super long form for this or did you use another way? I'm new to this and the official forms seems super long and complicated :/ Thank you — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
I used this one year old video to help me going through the form, if it can help someone else : https://www.youtube.com/watch?v=dhrv5RhKewA&t=54s
I filled out this form and got a response in 4 days from YouTube and can now upload videos that are publicly viewable. https://support.google.com/youtube/contact/yt_api_form
Just wanted to write my experience with the youtube api team
I sent a quota request directly linking this repository and stating my use case(just personal use - specifically reuploading lecture recordings from sharepoint to youtube as unlisted) - got my quota increase within a week. I asked for and got 20k per day - which is more than enough for me. Quota got increased and the keys started working immediately after the response mail.
Does it make sense to start with much less "Queries per day" than "Queries per minute"?
Also, I see "Queries per day" being eroded, but not "Queries per minute" or "Queries per minute per user".
Hi guys,
I am a bit confused, what am I supposed to enter here:
Application logo
Authorized domains
Application Homepage link
Application Privacy Policy link
Application Terms of Service link
I just want to use this script to upload my son's soccer games, I don't have a homepage or privacy policy or TOS ...
What did you guys enter there?
Thank you,
@muahdib69 Application logo: I do not remember having put in something. Authorized domains: same as above. Application Homepage link: https://github.com/tokland/youtube-upload Application Privacy Policy link: https://github.com/tokland/youtube-upload Application Terms of Service link: https://github.com/tokland/youtube-upload
Unfortunately I cannot recover the submitted form, but I referred to this repository as much as possible and after 2-3 days they got back to me asking for the explicit URL of the channel where the videos would be uploaded. I provided it and they final response was "We will conduct our review based on the information you provided. We will notify you if we need additional information, or when we’ve completed our review". 10 days have passed since then.
Ah, thank you, I tried this before, but it required the github.com domain, I know just put github.com there and the form did accept it ... let's see how it goes.
@muahdib69 I updated my last comment.
@ScottishWildlifeGarden I am in a similar situation. All the videos I upload to Youtube through an app script tool get locked private. This is even after I have done the API verification (they even increased my daily token quota). Did the API just magically works for you after some time? I'm at my wit end since there is no way to contact any kind of support from Youtube and I have done all the trouble shooting I can think of.
I think the developer should add a disclaimer to the readme about this issue. The setup takes a while and the tool ends up being effectively useless for many.
I've succesfully uploaded a video, but upon completion I received an e-mail from Google stating:
Sharing the video with someone else was impossible because of this. It seems that all videos uploaded with youtube-upload get "locked as private" on my account.
More info: Youtube Help: Videos locked as private