Appengine创建google日历事件(python)

Appengine创建google日历事件(python),python,google-app-engine,google-calendar-api,Python,Google App Engine,Google Calendar Api,我正在尝试为访问appengine应用程序中某个页面的用户创建google日历事件。我假设用户总是登录到他的google帐户,我在这里玩了一会儿,正如你在下面看到的,但我总是收到这个错误消息: “NameError:未定义全局名称“服务” 以下是我尝试过的: import atom import gdata.apps.service 类测试(webapp2.RequestHandler): 您有什么建议吗?如果您导入gdata.apps.service,而不是使用gdata.apps.ser

我正在尝试为访问appengine应用程序中某个页面的用户创建google日历事件。我假设用户总是登录到他的google帐户,我在这里玩了一会儿,正如你在下面看到的,但我总是收到这个错误消息:

“NameError:未定义全局名称“服务”

以下是我尝试过的:

import atom
import gdata.apps.service

类测试(webapp2.RequestHandler):


您有什么建议吗?

如果您导入gdata.apps.service,而不是使用gdata.apps.service访问它。我想你想要的是gdata.apps导入服务谢谢你的回复,你是对的,我在代码中做了相应的修改。尽管如此,我现在仍收到另一条错误消息:“created_event=gdata.apps.service.events().insert(calendarId='primary',body=event)。execute()AttributeError:'module'对象没有属性'events'”您知道为什么会发生这种情况吗?
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))