Smalltalk Daily 09/30/10: Using the Google Calendar API
Today's Smalltalk Daily looks at using the client authentication to Google we built yesterday. Today's screencast builds a small example of interfacing to Google to get your calendar settings. The code I'm demonstrating is in the public store repository under the name GCal-Example - the usage in the screencast is below. To skip to the video, click here.
"get the request token - cl is the calendar service" gAuth := AuthRequest requestTokenFor: 'cl' user: username password: password clientName: 'Cincom-VisualWorks-771'. "get settings the hard way" settingsRequest := SettingsRequest new user: username. settingsResponse := ServiceRequest makeRequestWith: gAuth requestPrepObject: settingsRequest. CalendarSettings from: ((JsonReader readFrom: settingsResponse contents readStream) at: 'data'). "make it simpler" SettingsRequester getSettingsFor: username using: gAuthTo watch now, use the viewer below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Technorati Tags: smalltalk, google calendar, http, json
Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2010/smalltalk_daily-09-30-10-iPhone.m4v ( Size: 10191299 )]

