I'm trying to add an event to a Google Calendar using the Google API V3. I'm not using any of Google's libraries so I'm really baffled as to how to do this. Google's documentation tells me that I need to send an "Events Resource" in the request body. I think I've built a valid JSON "string" but I have no idea how to properly prepare it and send it in the so-called "request body". What confuses me is the way that string values are wrapped in quotes and non-string values are not. Does this mean that I'll need to wrap the entire thing as a string and double/quadruple quote each double quote?
Here's the JSON I've written but I haven't figure out yet how to pass this to Google so I haven't been able to test it:
{
"kind": "calendar#event",
"start": {
"dateTime": 04/10/2012 08:00 AM
},
"end": {
"dateTime": 04/10/2012 08:00 AM
},
"attendees": [
{
"email": "myemailaddress@gmail.com",
"displayName": "My Name",
"organizer": True,
"self": True
}
],
"reminders": {
"useDefault": True
}
}
I do have a VBJSON code module installed in my Access/VBA Database. I see a function in there called StringToJSON which returns a string. I'm still baffled. When I pass this JSON to Google, will it merely be one big string value within my code?