2017-03-03 4 views
7

google 캘린더 API를 사용하여 캘린더 계정에서 미리 알림 캘린더에 액세스하고 싶습니다. 나는 문서에서 아무것도 찾을 수없는 것 같습니다. 내 캘린더 목록을 요청하면 알림 캘린더와 별도로 캘린더 계정에있는 모든 캘린더를 제공합니다.google calendar api 알림

Google 캘린더 API를 사용하여 알림을 추가하는 방법이 필요합니다.

+1

어떤 방법을 사용하지 얻을합니다. – luc

+2

[기능 요청] (https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=4437&can=1&sort=-stars&colspec=Stars%)에 별표를 추가하십시오. 20Opened % 20ID % 20Type % 20Status % 20Summary % 20API % 20Owner). –

+0

누구에게 : @ aaron-alphonsus에 의해 작성된 것처럼 ** Google ** 이슈 트래커에서 ** [** 미리 알림 용 API 추가] ** (** https://issuetracker.google.com/issues/36760283) 문제를 ** 별표 **로 작성하십시오! 이것은 이것에 약간 강조/압박을 둘 것이다. 감사 – Pascal

답변

0

캘린더 ID를 사용하여 해당 캘린더를 참조 할 수 있습니다.

  1. 이동 이동 당신이 바닥에
  2. 스크롤을 참조하려고하는 일정에 대한 설정을 달력과 캘린더 주소는 말한다 곳 찾기 위해 일정

  3. 를 Google에 : 그 일정 ID입니다 가로 질러. 그것을 쿼리에서 사용하십시오. 빠른 예는 달력에서 이벤트가 지금 그렇게이

    let query = GTLRCalendarQuery_EventsList.query(withCalendarId: "insert your calendar ID here") 
    query.maxResults = 10 
    query.timeMin = GTLRDateTime(date: Date()) 
    query.singleEvents = true 
    query.orderBy = kGTLRCalendarOrderByStartTime 
    
    service.executeQuery(
        query, 
        delegate: self, 
        didFinish:   #selector(displayResultWithTicket(ticket:finishedWithObject:error:)))