Dart
Dart
Delete a Google Calendar Event
See more Google Calendar Examples
Demonstrates how to delete a Google Calendar event.Chilkat Dart Downloads
import 'package:chilkat/chilkat.dart';
void main() {
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
// This example uses a previously obtained access token having permission for the
// Google Calendar scope.
// In this example, Get Google Calendar OAuth2 Access Token, the access
// token was saved to a JSON file. This example fetches the access token from the file..
final jsonToken = CkJsonObject();
jsonToken.loadFile('qa_data/tokens/googleCalendar.json');
if (!jsonToken.hasMember('access_token')) {
print('No access token found.');
return;
}
final http = CkHttp();
http.authToken = jsonToken.stringOf('access_token');
// Your URL should use the actual calendar ID and the actual event ID for the event to be deleted.
final url = 'https://www.googleapis.com/calendar/v3/calendars/your_calendar_id/events/your_event_id';
final resp = CkHttpResponse();
try {
http.httpNoBody('DELETE', url, resp);
} on ChilkatException catch (e) {
print(e.lastErrorText);
return;
}
if (resp.statusCode == 204) {
// Success.
print('Event deleted');
} else {
if (resp.statusCode == 401) {
print('Try refreshing the access token and then retry...');
}
// Failed.
print(resp.bodyStr);
}
}