I have a scheduler linked to a Data Processor which in turn is linked to PHP code which invokes the Google API (google_proxy.php), downloaded from GitHub.
When I insert a new event in the Scheduler, an event is created correctly in the linked Google Calendar.
However, when I Delete or Update the event in the Scheduler, the corresponding event is not deleted/updated in the Google Calendar.
On the server, I am using:
$calendar = new GoogleCalendarProxy(
"$client_id@developer.gserviceaccount.com",
"$client_id.apps.googleusercontent.com",
file_get_contents($key_file),
$calendar_id);
$calendar->connect();
On the Client, I am using:
var dp2 = new dataProcessor(dataSourceSync);
dp2.init(scheduler);
dp2.setTransactionMode("POST", false);
(where dataSourceSync is the route to the PHP code).
The Scheduler is also linked to another Data Processor, which links to a MySQL table (event). This DP functions as expected.