Google Calendar v3
Delphi에서 Google Calendar v3을 읽고 써 보세요. 서비스 계정 또는 OAuth 2.0 사용자 인증으로 이벤트, free/busy 범위, 캘린더, 접근 제어 목록을 관리해요.
Delphi에서 Google Calendar v3을 읽고 써 보세요. 서비스 계정 또는 OAuth 2.0 사용자 인증으로 이벤트, free/busy 범위, 캘린더, 접근 제어 목록을 관리해요.
타입화된 Google Calendar v3 클라이언트 — events.list / insert / update / delete, calendars CRUD, freebusy.query 및 표준 서비스 계정 또는 OAuth 사용자 인증 흐름.
TsgcHTTPGoogleCloud_Calendar_Client
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
서비스 계정 JSON 또는 OAuth 사용자 토큰을 제공한 다음, ListEvents, InsertEvent, UpdateEvent, DeleteEvent를 호출하세요.
uses
sgcHTTP;
var
Calendar: TsgcHTTPGoogleCloud_Calendar_Client;
begin
Calendar := TsgcHTTPGoogleCloud_Calendar_Client.Create(nil);
Calendar.GoogleCloudOptions.ServiceAccountJSON.LoadFromFile('service-account.json');
// list upcoming events
Memo1.Text := Calendar.ListEvents('primary');
// insert event
Calendar.InsertEvent('primary',
'{"summary":"Quick sync","start":{"dateTime":"2026-05-15T10:00:00Z"},"end":{"dateTime":"2026-05-15T10:30:00Z"}}');
end;
// uses: sgcHTTP
TsgcHTTPGoogleCloud_Calendar_Client *Calendar = new TsgcHTTPGoogleCloud_Calendar_Client(this);
Calendar->GoogleCloudOptions->ServiceAccountJSON->LoadFromFile("service-account.json");
Memo1->Text = Calendar->ListEvents("primary");
다른 Google Cloud 컴포넌트와 동일한 인증 흐름을 가진 Calendar v3 REST용 타입화된 클라이언트.
ListEvents, GetEvent, InsertEvent, UpdateEvent, PatchEvent, DeleteEvent, QuickAdd가 events v3 엔드포인트에 매핑돼요.
ListCalendars, GetCalendar, InsertCalendar, DeleteCalendar, ListACL, InsertACL이 캘린더 목록과 접근 제어 규칙을 관리해요.
FreeBusy는 캘린더 목록과 시간 범위에 대해 freebusy.query 엔드포인트를 조회해요 — 일정 관리 어시스턴트에 유용해요.
도메인 전반의 서비스 계정 위임은 Workspace 테넌트에 적용돼요. 일반 사용자 계정의 경우 TsgcHTTP_OAuth2_Client와 결합하여 사용자의 액세스 토큰을 제공하세요.
WatchEvents를 사용하여 Calendar 웹훅(푸시 채널)을 등록하세요 — 일치하는 수신 알림은 TsgcWebSocketHTTPServer에서 처리할 수 있어요.
모든 메서드가 원시 Calendar v3 JSON 응답을 반환해요 — 별도의 타입 시스템 없이 — Google의 스키마를 직접 다룰 수 있어요.
이 컴포넌트가 구현하는 API의 공식 출처.
컴포넌트 레퍼런스로 바로 이동하고, 바로 실행 가능한 데모 프로젝트를 가져오고, 체험판을 다운로드해요.
| 온라인 도움말 — Google Calendar Client Full property, method and event reference for this component. | 열기 | |
| 데모 프로젝트 — Demos\20.HTTP_Protocol\03.Google 바로 실행 가능한 예제 프로젝트. sgcWebSockets 패키지에 포함되어 있어요 — 아래에서 체험판을 다운로드하세요. | 열기 | |
| 기술 문서 (PDF) 이 컴포넌트만의 기능, 빠른 시작, Delphi & C++ Builder 코드 샘플과 1차 출처 참고 자료. | 열기 | |
| 사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서. | 열기 |