youtube-upload
youtube-upload copied to clipboard
Video "locked as private" after upload
I've succesfully uploaded a video, but upon completion I received an e-mail from Google stating:
We’re reaching out as it’s important you know that your video has been locked as private. This is because it was uploaded to YouTube using a third-party service that hasn’t yet been through our verification process.
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
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...
- Zil
On Sep 18, 2020 15:40, "schneemaier" [email protected] 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:
- 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?
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 < [email protected]>:
@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