Appengine创建一个谷歌日历事件(python)

时间:2013-07-23 21:11:36

标签: python google-app-engine google-calendar-api

我正在努力实现为访问我的appengine应用程序中的某个页面的用户创建Google日历活动。我假设用户总是登录到他的谷歌帐户,我玩了一下,如下所示,但我总是收到此错误消息:

“NameError:未定义全局名称'service'”

以下是我的尝试:

import atom
import gdata.apps.service

.............

class Test(webapp2.RequestHandler):

def get(self):

    event = {
      'summary': 'Appointment',
      'location': 'Somewhere',
      'start': {
        'dateTime': '2011-06-03T10:00:00.000-07:00'
      },
      'end': {
        'dateTime': '2011-06-03T10:25:00.000-07:00'
      },
      'attendees': [
        {
          'email': 'attendeeEmail',
          # Other attendee's data...
        },
        # ...
      ],
    }

    created_event = gdata.apps.service.events().insert(calendarId='primary', body=event).execute()


    template_values = {       
    }

    template = JINJA_ENVIRONMENT.get_template('test.html')
    self.response.write(template.render(template_values))

你对我有什么建议吗?

0 个答案:

没有答案