我正在努力实现为访问我的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))
你对我有什么建议吗?