React Native
React Native
Delete a Google Calendar Event
See more Google Calendar Examples
Demonstrates how to delete a Google Calendar event.Chilkat React Native Downloads
import { Http, HttpResponse, JsonObject } from '@chilkat/react-native'
async function chilkatExample() {
// 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..
const jsonToken = new JsonObject();
jsonToken.loadFile('qa_data/tokens/googleCalendar.json');
if (!jsonToken.hasMember('access_token')) {
console.log('No access token found.');
return;
}
const http = new Http();
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.
const url = 'https://www.googleapis.com/calendar/v3/calendars/your_calendar_id/events/your_event_id';
const resp = new HttpResponse();
try {
await http.httpNoBodyAsync('DELETE', url, resp);
} catch {
console.log(http.lastErrorText);
return;
}
if (resp.statusCode === 204) {
// Success.
console.log('Event deleted');
} else {
if (resp.statusCode === 401) {
console.log('Try refreshing the access token and then retry...');
}
// Failed.
console.log(resp.bodyStr);
}
}