4 Replies Latest reply on Aug 13, 2016 7:51 AM by David Moyer

    Using Base Elements to Connect to Google Calendar API


      Hi. I am trying to connect my filemaker solution to a google calendar. I want to be able to add events for the due dates of the projects we are working on but I have not been able to figure it out. I have an api key registered and I have downloaded BaseElements. This is what I am trying to do to get it to work


      Set Variable[$data; Value: "{" & BE_JSON_Encode("end") & "{" & BE_JSON_Encode("date"; "2016-08-16") &  "}," & BE_JSON_Encode("start") & "{" & BE_JSON_Encode("date"; "2016-08-16")&  "},"& BE_JSON_Encode("summary"; "Invoice") & "}"]


      Set Variable[$URL; Value:BE_HTTP_POST ( "httppost://https://www.googleapis.com/calendar/v3/calendars/primary/events?access_token=[my token]"; $data)]


      This is what google says is the correct format for the api request:


      POST https://www.googleapis.com/calendar/v3/calendars/primary/events?sendNotifications=true&supportsAttachments=true&key={YOUR_API_KEY}




      "end": {



        "date": "2016-08-16"




      "start": {



        "date": "2016-08-16"



      "summary": "Invoice"



      What I am trying doesn't work. Does anyone know what I am doing wrong? Thanks!