Default daily quota is set to 0 - how to upgrade it? - youtube-data-api

We recently added YouTube data api to our project and realized that the account daily api quota is 0. Surprisingly when I created a new project/set of credentials, the quota is set to 10000. Could this be because the first account is older and something changed in the recent years?
To clarify - the project is active, we asked for quota upgrade but got no response and the quota field is uneditable. When contacted google support, they asked to post a question as the support is provided here.
This all is unnecessarily confusing, is there an easy way to reset the quota to default value of 10000???

Related

Exceeded reCAPTCHA Quota : create new keys

After a month using google's reCaptcha on my website, i received this message
Thank you for being a reCAPTCHA user. Your site key is currently using
reCAPTCHA over the quota limit of 1 million calls per month. If you do not
migrate to reCAPTCHA Enterprise, within 60 days following this notice, your
site key will not protect your webpage after 1 million calls per month.
It is clear the free version allows up to 1 million calls per month. While my website does much more
What I wanna know : if I create a new Google account and register a new key but for the same domain, will it work after the first one expires ?
No, creating a new Google account and registering a new reCAPTCHA key for the same domain will not work after the first one expires. The quota limit of 1 million calls per month is applied per site key, not per Google account. If you exceed this limit, you will need to upgrade to reCAPTCHA Enterprise or find an alternative solution. Simply creating a new account and registering a new key will not solve the issue and your website will still be unprotected after exceeding the monthly quota limit.

YouTube Data API daily quota reduced to 0

For some reason, I started getting 403 errors on my app(in development), the errors message was
Access Not Configured. YouTube Data API has not been used in project XXXXXXXX....
This is weird because I was using the API for the last month or so with the same project, and didn't do any changes.
After looking in the project settings I noticed that the daily quota was reduced to 0.
The only thing concerning the API that I did was to request a quota increase in order to keep developing(The default quota stalled the dev on the search functionality of my app), but I didn't get any answer concerning that request other than asking for info, no warnings, or anything really.
I'm pretty sure that my app complies with the Terms of service, so I don't think that is the reason.
Any help would be appreciated. Thanks!
I would check your email it sounds like your project was disabled. Have you been though the verification process?
YouTube reserves the right to disable or curtail your access to, or use of, specific YouTube API Services if your API Project has been inactive for 90 consecutive days. For example, YouTube could revoke your API Credentials, or reduce (or eliminate) your API Project's quotas for specific YouTube API Services. If your API Client's quota is reduced or eliminated, you may reapply for quota or a quota extension, and YouTube will review that application based on YouTube’s determination of your expected use of the YouTube API Services.
I would check your email. I have several emails about projects i no longer use which have had the quota reduced to 0 over the last few weeks.
How to reset
No matter what the clients you have now are not going to work you need to reset the project.
Delete all client ids you have now.
deactivate then reactivate all APIs you need
Create new client ids keys
If you're trying to use an old project, then it's not gonna work. You'll have to create a new project.
Create a new project.
Enable Youtube API for it. (Your quota will be reset to 10,000/day)
Get new API key for it.
Use the new credentials.

Extending YouTube API Quota with limited funds

With a simple java program, I send GET requests using YouTube Data API specifically videos.list, in order to get the public metadata of a video and store it as .json files.
For my universities research, we have to do this with all available YouTube video IDs provided in the Youtube-8M Database.
Therefore, I would like to know if there is a way to extend the available quota for requests (I already know about the billing option, but I am a student and my university is small).
I have read the YouTube API terms, which states that only one project per client may be used to send such requests with the necessary API Key.
If I understand it correctly, even my simple java code is such a client.
In some other Stack Overflow questions about extending ones daily quota with API Keys, some suggested creating multiple accounts or projects.
Is this a legal option or not? Or is there another possibility to get a higher quota for simple requests used in research like I do right now?
If you go to the Google Developer console where you enabled the YouTube API. the second tab is called quota
Click the pencil next to which ever quota it is that you are blowing out. A new window will pop up with a link called apply for higher quota.
Fill out the form to apply. To my knowledge you do not have to pay for additional YouTube quota but it can take time to get approved. Make sure you comply with everything on the form.
I have never heard of the one project per client term. Technically you can run your application using different API Keys it should work fine. Technically there is nothing wrong with creating additional projects on Google Developer console. You don't need to go as far as creating another Google account.

can't change user-limit on calendar api via google developer console

I had some issues in the production environment with error "403: User Rate Limit Exceeded" when using the google calendar api. The error description page suggested to change the user limit in the developer console.
Logging into the developer console i did see a user limit of '5 requests/second/user' as seen in
After clicking on the pencil, i saw
Because i was unable to put in any number, i ended up deleting the content of the box and saving it. After that the api was unavailable due to 'not enabled'.
To try and restore the previous state of the api, i disabled it in the developer console and re-enabled it. This does not have the indended behaviour:
So now i'm stuck with an api with no global quota and a zero user limit, which can not be changed (no pencil to be seen anywhere).
I need to get this service restored asap.
Note: this behaviour is reproduceable on any new project by adding the google calendar api and following my steps.
I filed a quota increase request with explanation in the comment to google.
They responded today:
Hello xxxxx,
Thanks for reporting the configuration error you're seeing for your app (Project ID xxxxx) when setting your "per-user" limit to 0.
I've increased your "per-user" limit back to 5, you should see this amount in your console now.
Apologies for any inconvenience you may have experienced.
Regards,
Frank
Developer Platform
In the developer console i can see the quotas and the limit of 5 requests/sec/user. The service is also back up.
Thanks Frank from the Google Developer Platform.

How do I increase quotas for Google Translate API?

I am using the Google Translate API (for REST). There is a quota of 2M characters/day. I would like to increase that - how do I do so?
I have followed the instructions provided to no avail.
Google Developers Console
Select Project, Expand API & Auth, Click the Translate API, Go To
Quota
I have clicked the 'Apply for higher quota' which returns a 'page
not found' error
I have clicked each 'Change' button and input a higher number.
When Submitted it sits there; there is no response.
I have also gone to the API Console, and selected Quotas under my Project. There is no link to 'Request more...' for the Translate API, as there is with other APIs.
This is a bug. It also appears in the documentation. https://cloud.google.com/translate/v2/pricing. Google has been informed they are in the process of tracking someone down to fix the issue with the file at this time.
How To increase quota from the Console
You can / or should be able to extend it from the console.
Go APIs-> click on Translation API -> look for Quota click on that
You should be able to click on Apply for Higher quota. But the link isn't working right now. Google is on it. I will update this when i hear from them that it has been fixed.
Again Well spotted, and thank you for pointing it out :)
Update: I was told by Google that you should be able to increase your quota by enabling billing. There is also a thread about this on Google's Forums
Change quota fails; Apply for higher quota URL is broken
Update 2 (direct from Google)
Fixes were pushed on February 27th, they include:
Telling the user on the Quota tab that they have to enable billing
Removing the option to change the quota when billing isn't enabled
We no longer show a red warning triangle that 0% of 0 quota has been used
What we haven't fixed is the link to the document on how to apply for a quota
increase, the bug for this has been bouncing backwards and forwards
but we seem to be closing in on a resolution.

Resources