10

Uczę się, jak uzyskać dostęp do interfejsu API kalendarza Google do tworzenia i uzyskiwania dostępu do wydarzeń. Próbuję zrozumieć interfejs API za pomocą OAuth 2.0 Playground. Zmagam się z tym, co ustawić dla calendarid i eventidIdentyfikator kalendarza Google Calendar API i identyfikator zdarzenia

https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId} 

Czy ktoś może mnie prowadzić.

Pozdrawiam, Sureshkumar Menon

+0

Czy otrzymujesz błędy? –

Odpowiedz

15

calendarId jest adres e-mail swojego kalendarza. Jeśli używasz tylko własnego, użyj łańcucha "primary".

eventId to identyfikator wydarzenia, które chcesz zmodyfikować. Jeśli nie masz zdarzenia, powinieneś je utworzyć za pomocą wywołania "insert", które będzie zawierało parametr eventId, który możesz zapisać i użyć do późniejszej modyfikacji, lub użyj wywołania "list", aby uzyskać listę wydarzenia.

+1

Dzięki za podpowiedź –

2

byłem stoi podobny problem i mam rozwiązanie, aby znaleźć identyfikator zdarzenia kalendarza:

->Go to the event debugging URL at https://www.google.com/calendar/render?gsessionid=OK&eventdeb=1 . 
->Double click to view the affected event. 
->Select the drop down menu 'More Actions'. 
->Click on the 'Troubleshooting Info'. 
->Copy the text that appears and paste it in your reply to support.

Można odwołać poniższego linku, który zawiera szczegółowe informacje o ekranie strzał
http://googleappstroubleshootinghelp.blogspot.in/2012/09/how-to-find-troubleshooting-information.html
Jednak jestem nadal szuka rozwiązania aby dynamicznie uzyskać identyfikatory zdarzeń.

+0

Dzięki temu adres URL debugowania podaje poprawny identyfikator zdarzenia po podaniu, które moje API zaczęło działać. –

0

Po prostu odkryłem, że żądanie listy, które pobiera wszystkie listy zdarzeń, zawiera poprawny identyfikator zdarzenia. W mojej aplikacji internetowej używam funkcji fullcalendar, za każdym razem, gdy klikam zdarzenie do aktualizacji lub usunięcia, metoda eventclicked daje fałszywy identyfikator zdarzenia. więc, myślę, że będziemy musieli podać prawdziwy identyfikator zdarzenia i fałszywą mapę zdarzeń przechowywaną w naszej lokalnej aplikacji. może to być praca dookoła. ale lubię jeść muchę.

+0

zapomnij powyższą odpowiedź, to głupia odpowiedź. po prostu użyj żądania listy, aby pobrać wszystkie wydarzenia do lokalnej aplikacji, masz identyfikatory zdarzeń z tobą. –

Powiązane problemy