The google calendar API and the google drive API allows batch requests.
To do so, you need execute a POST on www.googleapis.com/batch And the body of the request contain the list of GET/POST/DELETE of your differents requests.
According to https://developers.google.com/google-apps/calendar/batch and https://developers.google.com/drive/web/batch
You can even group requests for multiple users or multiple Google APIs.
Does it mean I can send a request for the calendar API and a request for the drive API in the SAME batch ?
If so, https://developers.google.com/google-apps/calendar/batch says :
You're limited to 50 calls in a single batch request. If you need to make more calls than that, use multiple batch requests.
And https://developers.google.com/drive/web/batch says :
You're limited to 1000 calls in a single batch request. If you need to make more calls than that, use multiple batch requests.
Which value is the correct one ?
More about others APIs :
For https://developers.google.com/webmaster-tools/v3/how-tos/batch They forgot to give the host name ( www.googleapis.com ? ). In the example they just put :
Host: host They say the limit is 1000 but didn't say if you can call others APIs in the same batch
For https://developers.google.com/admin-sdk/reseller/v1/how-tos/batch They show in the example :
They say the limit is 1000 and specify :
You can even group requests for multiple users or multiple Google APIs.