appengine アプリケーションで特定のページにアクセスしたユーザーに対して、Google カレンダー イベントが作成されていることを達成しようとしています。ユーザーは常に自分の Google アカウントにログインしていると想定し、以下に示すように少し遊んでみましたが、常に次のエラー メッセージが表示されます。
「NameError: グローバル名 'service' が定義されていません」
これが私が試したものです:
import atom
import gdata.apps.service
…………
クラス テスト (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))
何か提案はありますか?