Want to know the usage of geocoding-api key of limit $300 - google-maps-api-3

I have activated free Google cloud account giving me access to the google-geocoding-api key of limit up to $300.
How do I know that how much my application is accessing the api per day and how much is remaining? Is there an option for displaying how much I have access the API over time or possibly a notification that will be sent to me.
I want to know about the calculation of key access per day and the daily usage limit. From where I can see these details.
Thank you.

You should get an email every month starting how much you have used that month and what you are being billed.
you can also check your Google developers console and see the current status of your billing account.
If you check the quote section you will find details on what calls you have made to the API and their response codes

Related

Server-side GTM billing quota exceeded

I would like to try server-side GTM. So I did the process of creating a server GTM on GCP. Automatically provision tagging server was failed.
Error Reported: Google Cloud platform billing quota exceeded. So I tried Manually provision tagging server which passed me without problems.
I have several projects running in GCP . And I have set up a billing account which is cleared and used every month .
What exactly is the problem and how to set up?
Thanks
This is a common problem in case you are already a user of GCP and exceeded the free tier limit. You can have only one Free testing sGTM instance on one account.
If you already used the Free tier or want to create one more testing server there is no possibility to do this for free and automatically.
For manual server provisioning you can follow official documentation
Also as an option I can recommend to try Stape as much cheaper and easier to setup alternative for GTM Server Side hosting. There you can create infinity free servers for sGTM on one account.
For example you can follow this article on how to setup free server for Server Side GTM:
https://stape.io/how-to-set-up-google-tag-manager-server-side-container/
This just happened to us and the problem is a very basic one. Apparently by default one billing account in GCP can be tied to 5 projects (who knew :) ). You're probably at that limit and that's what Google Tag Manager interface means by "Google Cloud platform billing quota exceeded" --> you're trying to add the 6th project to that account.
Two options comes to mind to solve that:
Create a new billing account (with the same credit card if you want) and tie your new server project to that account
Request for a quota increase from here so your billing account is able to handle more projects
Alternatively you can do 1, then do 2, and when your request is approved change the billing account of the project that contains your GTM server.
I had a similar problem, and this is what I'm suggesting:
ask for increasing quota for current billing account, if not successful:
create new billing account (but be very careful).
Why not the other way? Why not creating first new billing account if you are allowed to do this? I did it, and attached new project to the account, and redirected domain to the project, and everything was fine, but after some time Google send me message like this:
There is some suspicious activity related to your billing accounts, your all accounts are now suspended, your projects are suspended, your domains returns 404. Send us photos of documents which will allow us to verify your accounts (credit cards, ID, payments confirmations). We will check somedays. Till then you can't do anything, you can't close project, accounts, remap domains, nothing! Have a nice day!
If you every tried to contact Google in person, you know how big your problem is. Good luck!
ps. I never found out what the suspicious activity was (probably just creating new billing account).

Google Calendar API limited usage issue

We are doing an integration with Google Calendar Api, trying to publish events in a calendar, and then add them to the invited users (attendees) in their primary calendars. After doing a couple of tests and publications we skip the error message:
Calendar usage limits exceeded. [403]
We have read the documentation and the limits of petitions, but we are not passing at any time of that limit, and we skip the same error. We have seen in forums and in the same documentation of the API, that the reasons can be diverse, like the publication of more than 25 calendars, overcome the 10,000 events, etc.
In our case, we do not overcome any of those limitations. To get an idea, we did not surpass the 200 events in a couple of days. And since we started testing, events don't exceed 500. That is why we are trying to contact you as the last solution, because we do not know where the problem is.
Is there are any daily or sendings attendees exact limits ? Because we need to launch and update many of them, and don't know how to do it. How can we publish and share this events without having the limitation failure? In our Google Console we say that the quota still remain 1.000.000 queries per day.
To make myself understood, my procedure is: I have a general Calendar with a Json Keys, and I publish all my events in it. Then, I trying to add attendees and publish(share) part of my events with them. But I have the same error for days. I know that Google Calendar limits the number of invitations a user can send to external guests 100-300 guests exactly. But I do not know if is a limit per hours, days, or account? How we can do to publish many events with attendees without limits? Is there a solution for that?
As can be read in this post, besides what is written in the documentation itself, this is a hard limitation from Google to stop spammers.
Currently there is no real solution and it's up to Google. There are rumors that Google is trying to tackle this issue but nothing has changed in the mean time.
Basically, your only option is either to wait and see what Google does with this or abandon their solution and find an alternative.

How do I increase the rate limit for Google translate API?

I am getting a HTTP 403 error with message: "... returned "User Rate Limit Exceeded">. after about 5K message translation. I have a deadline to get this done and the forum postings are not getting any responses from Google support.
The FAQ page states the following:
I get an HTTP 403 error when I call the API.
You may be exceeding your quota: either the daily billable total, or the limit on request characters per second.
To view or change usage limits for your project, or to request an increase to your quota, open the API Library in the Cloud Platform Console.
If you have enabled billing for your project, you can see the quota percentage for each API. You can view and change quotas from the API section's API Library and Enabled APIs links
======================*
I have my rate at the maximum allowable which is 10K/100sec/user, I cannot increase past that.
characters/100seconds/user 10,000
And when I go to the quota request page to ask Google support to increase it, the only thing I see is the character increase request, not the rate increase, and it does not let me submit the form.
How do I get someone at Google to look at this without paying $300 for silver support - that is the lowest level at which they provide phone support.
===============
*Translate API Quota Increase Request
This form should be used by customers of Google Cloud Platform for the following:
Owners of applications that wish to increase quota limit of Translate API to higher than 50M characters/day
If you wish to increase your quota, but will stay below 50M characters/day, please follow the steps listed on the Translate API FAQ page.
If you have other questions related to Translate API, please check this public forum for further help.
=================
I got the answer back from Google - you need to input 51 or greater into the request form (not 51M which I was trying and the form would just not let me submit).
At the current rate, my program will take about 8 hours to run if I put in the right timing delays, and I cannot monitor my program...hoping Google will increase the rate quota
If seems you're hitting the characters/100seconds/user quota. Currently there isn't any separate form to request an increase to this specific quota. You can request an increase by filling out the Translate API Quota Increase Request form. You'll need to specify 'Approximate translate volume (M characters/day)' as anything > 50 (e.g. 51) to get past the form validation. Inside 'Detailed description of API Usage' section, please explain in details that you need an increase to the characters/100seconds/user quota (along with desired increase) and not to characters/day.

Google Analytics quota dayshift

I'm working on a solution where we need to request the Google Analytics API quite a lot. Now the issue is I want to allocate my requests because of the day quota limits. But right now it's quite unclear when Google makes it a new day and I have another 50.000 requests to make. From the developer console report I can get a detailed picture of the daily requests used.
Does anyone knows at what time of day and in which timezone the requests are reset?
You can request that Google Extend your 50,000 quota. Note: I am not sure if they charge for this or not. You can only do this though the old Apis console for your app. I have been unable to find this feature in the new cloud developers console. (I have sent in a feature request on it)
On the right you will find a link to Request more. But you need to make sure that you don't have to many errors returning from the API this will effect weather or not they will except your request to extend.
Note: Daily quotas refresh at midnight PST.

What's the rate limit of graph api? How long does graph api's access token expire?

What's the rate limit of graph api?
I have done a lot of searching and asking on the web. Some said 600calls/600secs, but I did not manage to find the official decalration of rate-limiting issues.
How long does graph api's access token expire?
No being able to find it anywhere
This limit is not mentioned anywhere in the documents. This limit is user specific i.e If u are making 600 calls in 600 secs for 1 or more tokens of a user. There can be a workaround by using tokens of different Apps but same user, if u need to make so many calls.
1.I don't think there is any rate limit on the Graph API although they have some thresholds mentioned at Facebook Platform Policies stating
If you exceed, or plan to exceed, any of the following thresholds please contact us as you may be subject to additional terms: (>5M MAU) or (>100M API calls per day) or (>50M impressions per day).
2.The access token (and not extended access token) has validity of 60 mins. You can also query Facebook Token Debug API for the exact token expiration. Although Facebook mentions this short duration in a range of 1 to 2 hours here, which can be used to retrieve a extended access token with validity of 60 days.

Resources