5

I have integrated Google Tasks APIs into my web application. The requirement is to sync the task between web application and Google.

So far, the Task in my web application is created and synced with the Google Tasks using the Google Tasks API. I want to add logic for syncing the tasks from Google Task to my web application. I have to call the Google Tasks APIs for each task periodically (let say, every 5 minutes) to check the task details and compare across the tasks in the web application and sync it. Calling Google Tasks API periodically consumes too many API calls and the per day quota is 50,000 calls as per google document. This exceeds or will exceed easily.

Quota Limit mentioned here

Requesting to increase quota is an option. But that can be done only if we know the exact or approx API call we require for the day. As it is difficult to estimate the count, I do not prefer to request for more quota.

I want an alternate solution like using a webhook that notifies me if any modification is made on Google Tasks. With that help I can retrieve only modified Google Task and sync back to my web application. This will subsequently consume fewer API calls.

I did some research for the webhook and I found this. But I am looking for the webhook provided by Google itself, similar to what they provide for google sheet.

Please help if anyone have integrated webhook for Google Tasks.

1
  • There's no documentation regarding the integration of Webhook using Google Task API. How about creating a task bot? You can check the documentation from Google and use this as a reference with the use of DialogFlow. Here's another link that will help you. Commented Jun 14, 2019 at 13:46

1 Answer 1

2

To this date there is nothing in the Google Tasks API for a webhook. Zapier does integrate with Google Tasks and provides a trigger but upon careful review this is done via a 15 minutes polling of new tasks from zapier to Google Tasks via the API.

This could be handled without zapier using Google Apps Scripts paying careful attention to not go over the API quota limitations.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.