Appengine创建google日历事件(python)
我正在尝试为访问appengine应用程序中某个页面的用户创建google日历事件。我假设用户总是登录到他的google帐户,我在这里玩了一会儿,正如你在下面看到的,但我总是收到这个错误消息: “NameError:未定义全局名称“服务” 以下是我尝试过的: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
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))