How to use Task Queue API in Google App Engine?

LowQualityDelivery

I enabled Task Queue API in my_project of Google Cloud Platform.

And I generated OAuth client-id for web-application and set redirect URL to https://my_project.appspot.com/oauth2callback.
And I add (decorator.callback_path, decorator.callback_handler()) to webapp2.WSGIApplication.

from oauth2client.contrib.appengine import OAuth2DecoratorFromClientSecrets
from googleapiclient.discovery import build

decorator = OAuth2DecoratorFromClientSecrets(
'my.json', scope='https://www.googleapis.com/auth/tasks.readonly')

@decorator.oauth_aware
def get_google_client_credential_tasks(self):
    http = decorator.http()

    service_tasks = build('tasks', 'v1', http=http)

    temp_str = ''
    tasklists = service_tasks.tasklists().list().execute(http=http)
    for tasklist in tasklists[0]['items']:
        temp_str += tasklist['title']

    self.response.write(temp_str)

When I execute the above code, I got the following error message.

https://www.googleapis.com/tasks/v1/users/@me/lists?alt=json returned "Insufficient Permission">

How do I fix the error?

LowQualityDelivery
@decorator.oauth_aware
def get_google_client_credential_tasks(self):
    if decorator_google_client.has_credentials():
        http = decorator.http()

        service_tasks = build('tasks', 'v1', http=http)

        temp_str = ''
        tasklists = service_tasks.tasklists().list().execute(http=http)
        for tasklist in tasklists[0]['items']:
            temp_str += tasklist['title']

        self.response.write(temp_str)
    else:
        url = decorator_google_client.authorize_url()
        self.redirect(url)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to show progress for a running google app engine task queue task?

From Dev

How to show progress for a running google app engine task queue task?

From Dev

How to use Modules in Google App Engine and add a target to them using Task Queue (Java)?

From Dev

How to get notified of Google App Engine Task Queue failure

From Dev

Handle request in Google App Engine Task Queue

From Dev

Google App Engine Task Queue error

From Dev

Use POJO in app engine Task Queue

From Dev

Google App Engine Task Queue gets a 404 when invoking Google Cloud Endpoints API

From Dev

How to create a task for app engine task queue in Go?

From Dev

How can tasks be prioritized when using the task queue on google app engine?

From Dev

Google App Engine Task Queue: googleapi: Error 500: Backend Error

From Dev

Use Google App Engine's NDB as a message queue?

From Dev

How to use Google App Engine SDK for php in Google Compute Engine

From Dev

How to use Composer in PHP Google App Engine

From Dev

How to use Google App Engine with Webjars?

From Dev

how to use reportlab with google app engine

From Dev

How to use bcrypt on Google App Engine (GAE)?

From Dev

How to use AJAX with Google App Engine (Python)

From Dev

How to use CachedRowSet in Google App Engine?

From Dev

How to use Google App Engine with Webjars?

From Dev

How to use cursor with google app engine?

From Dev

How to use Composer in PHP Google App Engine

From Dev

Google App Engine - Task Queue taking too long to start random tasks

From Dev

How do I integrate google app engine, taks queue and google compute engine?

From Dev

How do I use Google API to add custom domain mapping in App Engine?

From Dev

Google application engine task queue - allow only one item

From Dev

Google App Engine Search API

From Dev

Search API on Google App Engine

From Dev

Search API on Google App Engine

Related Related

  1. 1

    How to show progress for a running google app engine task queue task?

  2. 2

    How to show progress for a running google app engine task queue task?

  3. 3

    How to use Modules in Google App Engine and add a target to them using Task Queue (Java)?

  4. 4

    How to get notified of Google App Engine Task Queue failure

  5. 5

    Handle request in Google App Engine Task Queue

  6. 6

    Google App Engine Task Queue error

  7. 7

    Use POJO in app engine Task Queue

  8. 8

    Google App Engine Task Queue gets a 404 when invoking Google Cloud Endpoints API

  9. 9

    How to create a task for app engine task queue in Go?

  10. 10

    How can tasks be prioritized when using the task queue on google app engine?

  11. 11

    Google App Engine Task Queue: googleapi: Error 500: Backend Error

  12. 12

    Use Google App Engine's NDB as a message queue?

  13. 13

    How to use Google App Engine SDK for php in Google Compute Engine

  14. 14

    How to use Composer in PHP Google App Engine

  15. 15

    How to use Google App Engine with Webjars?

  16. 16

    how to use reportlab with google app engine

  17. 17

    How to use bcrypt on Google App Engine (GAE)?

  18. 18

    How to use AJAX with Google App Engine (Python)

  19. 19

    How to use CachedRowSet in Google App Engine?

  20. 20

    How to use Google App Engine with Webjars?

  21. 21

    How to use cursor with google app engine?

  22. 22

    How to use Composer in PHP Google App Engine

  23. 23

    Google App Engine - Task Queue taking too long to start random tasks

  24. 24

    How do I integrate google app engine, taks queue and google compute engine?

  25. 25

    How do I use Google API to add custom domain mapping in App Engine?

  26. 26

    Google application engine task queue - allow only one item

  27. 27

    Google App Engine Search API

  28. 28

    Search API on Google App Engine

  29. 29

    Search API on Google App Engine

HotTag

Archive