Google GData API Support for ZideStore
======================================
NOTE: this is just playstuff, don't use it ;-) Patches are welcome ;-)
TODO: document
* Apache Config
SetAppPort 21010
SetHandler ngobjweb-adaptor
SetAppPort 21010
SetHandler ngobjweb-adaptor
* PUT/DELETE vs POST handling
- this is implemented in SOPE
* Login
URL: /accounts/ClientLogin
- the URL is hardcoded in GoogleService.java?
service = new GoogleService("cl", /* calendar */
"exampleCo-myApp-1", /* app-id",
"http",
"myhost:myport");
- the Login action is in the GDataAccounts SoObject which is mapped to
/accounts in products.plist
* Calendar feeds
Default URL: /calendar/feeds/$user/private/full
- we support the default URL scheme, though we can also instruct the Google
Java API to use a different URL for a feed
- /calendar is mapped to GCalEntryPoint in products.plist
- /calendar/feeds is passed through by GCalEntryPoint (returns the same object)
Notes:
- when GETing a feed, the Java API sets an Accept header which prefers
text/html
- the request content-type is set to application/x-www-form-urlencoded