добавить задачу с помощью API задач Google Требуется вход в GAE?

Ну, у меня есть каталог '/mytask', я вошел туда и вижу там список всех своих задач, и теперь я хотел создать еще один каталог '/addmytask', куда я хотел добавить новую задачу. Но когда я попробовал следующий код:

сервис = сборка('задачи', 'v1')

class addtask(webapp2.RequestHandler):
   def get(self):
       task = {
              'title': 'New Task',
              'notes': 'Please complete me',
              'due': '2010-10-15T12:00:00.000Z'
              }
       result = service.tasks().insert(tasklist='@default', body=task).execute()

Пишет "требуется авторизация".

В документации также говорится, что требуется аутентификация https://developers.google.com/google-apps/tasks/v1/reference/tasks/insert#auth, но я не понял, как это сделать? Поскольку я вижу все свои задачи в каталоге '/mytask', я подумал, что они ссылаются на этот логин. Но, видимо, я ошибался.


person sadaf2605    schedule 08.04.2013    source источник


Ответы (1)


Мне нужно было использовать @decorator.oauth_required перед моим методом.

Я добавил в свой блог: http://sadaf2605.appspot.com/blog/python%20googole%20api%20Login%20required

person sadaf2605    schedule 08.04.2013