I am developing a service using Google Gmail Api for Enterprise.
When testing, I noticed that the API's Rate Limit is different between google free account and gsuite account.
Does anyone know where I can find Google API Request Limits for gsuite?
A little late, but hopefully this will help someone in the future.
If you go to support.google.com and search for G Suite Administrator Help and click on the link, it will take you to the G Suit Administrator Help page. Then go to Manage Your Services and click on Gmail.
On the Gmail-Manage Gmail for your G Suite Team page currently here (https://support.google.com/a/topic/9202?hl=en&ref_topic=9197) look under the section Policies/Abuse Controls.
It lists the limits for sending, receiving and storage limits etc.
Related
I want to find if you can programmatically get calendar information out of MS Teams.
I was searching but didn't find any information, as with any documentation related to Microsoft you can't find anything useful.
So What I need any of:
some kind of WebHook, maybe that will run my script when new even is added to my calendar.
MS Teams call my script the meeting.
API that will allow exporting events from the calendar, so I can use a cron job to sync with the app I plan to create.
Basically, I was thinking about this tool ntfy. But I don't want to use MS Teams app for my phone if there is one, because I would like to have an app that will integrate with MS teams and Google Calendar. That I have to use at work. I'm a contractor for a software company that has a client that I'm working for. I need to use MS teams for a software company and Google Calendar for the client. Also, I can't log in with my work Google account, because it's blocked for the security of google drive (this at least was the error message). So my own Android app is the only way to have notifications on my phone (I need it because I sometimes forget about the meetings).
How I should create something like this? I only need general advice about integration with MS Teams. What API should I use? Will ask about Google Calendar in another question.
Note that I have zero knowledge about MS Teams, was searching for some developer documentation but was not able to find anything that can be useful for the thing I need.
I don't have any code yet, I'm investigating possibilities.
You could use so-called "graph api", the api Microsoft promotes to interact with anything related to Microsoft, including teams. There is simply a method to get all events for a team (i.e. group):
https://learn.microsoft.com/en-us/graph/api/calendar-list-events
There is an online sandbox you could use to play with it:
https://developer.microsoft.com/en-us/graph/graph-explorer
My local school allows me to log in to their online portal and access an email account using Outlook 365 within the browser, despite the fact I do not have a license for outlook/office 365.
Is it possible to create a web application where users of this app could click a link to edit a document directly in their browser using Word 365, with us/the developers of such app being the licensee of Word and not the end-user? The remote document would be held in a Sharepoint/Webdav capable service.
If this is possible, which MS-technologies should we investigate to develop such a system? Is it the MS-Graph API or something else?
A pointer in the right direction would be greatly appreciated.
Thanks!
You can use the Graph to create a sharing link to a document. But the user will have to sign in to view the document I believe. I'm not sure what licensing they need but you can try this with your users to see.
https://learn.microsoft.com/en-us/graph/api/driveitem-createlink?view=graph-rest-1.0&tabs=http
You can use the Google Docs API to work with documents stored in Google Drive. If you are using Java there is a "Quickstart" at the following link:
https://developers.google.com/docs/api/quickstart/java
I have started using Google Places API. I intend to use it for my senior projects, which is an Android app.
I also have verified my identity to get extra free quotas.
But my question is - am I gonna be able to use the API always, or they will pause the access after 60 days?
p.s. as I read on their web-site that they pause trial after 60 days of using Google Cloud, I though may be the would do the same with an API.
Thank you
I emailed the Google Cloud team last month with the exact same question. Here was the response I got:
Hi Scott,
You should enter your billing information in your Cloud Console. Your
account is paused only if you start a trial and do not enter your
billing information.
If you have any other questions, look through the Cloud Billing Help
Center. You can also contact the billing team through the Cloud
Console Billing Support Request form.
Secondly, I did some more digging, and you can send an email to:
cloud-billing#google.com. That should put you in touch with the
billing team as well.
I'm looking for a Google API call to know which services (Gmail in my case) are enabled for an organization or for a user.
The question has been asked without answer there : Google API for Google Services
Thanks!
If this existed, it would likely be in the Admin SDK rather than the Gmail API. That being said, I've never seen this and wasn't able to find any hint of it within the specific APIs within the SDK (would likely be in the Admin Settings API).
I am pretty sure this isn't possible via API currently.
I know the Google Maps API charges sites that use the Maps API heavily.
I can't find similar information on charges for Tasks, Calendars, and Contacts. Are there such limits or are these totally free? Can anyone point me to a place this is explicitly stated?
Those are APIs associated with Google Apps.
There are no costs for these APIs.
To confirm this, go to your API Console (https://code.google.com/apis/console/) then click on Services.
If the service (API) has a "Pricing" link, then it does have it's own pricing schema. If not you are limited to the Courtesy limit indicated.
Hope this helps. Good luck.