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

    Using Base Elements to Connect to Google Calendar API

    mollyhb

      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!