【Google Calendar API v3】get events list with OAuth 2.0 &
Jun 07, 2016 pm 03:43 PMIt took me some time to learn about the Google Calendar API V3 and I have encountered some problems. So it is necessary to summary the steps, just take the 'event list' as an example. The event list API is here:https://developers.google.co
It took me some time to learn about the Google Calendar API V3 and I have encountered some problems. So it is necessary to summary the steps, just take the 'event list' as an example.
The event list API is here:?https://developers.google.com/google-apps/calendar/v3/reference/events/list
Details of using OAuth 2.0 for Login is here:?https://developers.google.com/accounts/docs/OAuth2Login
Assumption: you have alreay registered your app and turn the Calendar API 'ON' in the?'API & auth' sidebar.
Note: The request needs authorization and I use OAuth 2.0, here are the steps.
Step 1. ?Send an Authentication Request to Google
HTTP GET:?https://accounts.google.com/o/oauth2/auth?
client_id=XXXXXXXXX&
response_type=code&
scope=https://www.googleapis.com/auth/calendar&
redirect_uri=XXXXXXXXX&
login_hint=XXXXXX
client_id: can be seen in your Google Cloud Console.
redirect_uri: also in your Google Cloud Console, you must write it down in your registered apps page.
login_hint=google account
Then your will find the?code parameter in the redirect uri.
Step 2.?Exchange Code for Access Token and ID Token
Use the?code you got in the last step to post request. The actual request might look like:
<span>POST /o/oauth2/token HTTP/1.1 Host: accounts.google.com Content-Type: application/x-www-form-urlencoded code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp7& client_id=8819981768.apps.googleusercontent.com& client_secret={client_secret}& redirect_uri=https://oauth2-login-demo.appspot.com/code& grant_type=authorization_code</span>
I use the Chrome Plugin Rest Client to post the request and get access token.
Then you will get the access_token in the response.
Step 3. Get Events List NOW!
With the access_token,?you are able to request the event list according to Google Calendar API.The whole HTTP GET URI is like:
https://www.googleapis.com/calendar/v3/calendars/{your calendar id}/events?
code=XXXXXX&
client_id=XXXXXX&
client_secret=XXXXXX&
redirect_uri=XXXXX&
grant_type=authorization_code
&access_token=XXXXXXXX
{your calendar id} is your google account, looks like XXX@gmail.com
Then you will get the JSON response!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Google hat den DisplayPort Alternate Mode mit der Pixel-8-Serie eingeführt und ist auch in der neu eingeführten Pixel-9-Reihe vorhanden. W?hrend es haupts?chlich dazu dient, das Smartphone-Display mit einem angeschlossenen Bildschirm zu spiegeln, k?nnen Sie es auch für den Desktop verwenden

Google hat kürzlich auf die Leistungsbedenken bezüglich des Tensor G4 der Pixel-9-Reihe reagiert. Das Unternehmen sagte, dass der SoC nicht darauf ausgelegt sei, Benchmarks zu schlagen. Stattdessen konzentrierte sich das Team darauf, dass es in den Bereichen, in denen Google das c wünscht, eine gute Leistung erbringt

Googles KI-Assistent Gemini dürfte noch leistungsf?higer werden, wenn man den APK-Teardown des neuesten Updates (v15.29.34.29 Beta) in Betracht zieht. Berichten zufolge k?nnte der neue KI-Assistent des Tech-Giganten mehrere neue Erweiterungen erhalten. Diese Erweiterungen wi

Es sind einige Monate vergangen, seit Android Authority einen neuen Android-Desktop-Modus vorgestellt hat, den Google in Android 14 QPR3 Beta 2.1 versteckt hat. Wir kommen direkt auf den Fersen, als Google die DisplayPort-Alt-Modus-Unterstützung für Pixel 8 und Pixel 8 hinzufügt

Die Pixel-9-Serie ist fast da, die Ver?ffentlichung ist für den 13. August geplant. Jüngsten Gerüchten zufolge werden Pixel 9, Pixel 9 Pro und Pixel 9 Pro XL das Pixel 8 und Pixel 8 Pro (aktuell 749 US-Dollar bei Amazon) widerspiegeln und mit 128 GB Speicher beginnen.

Google ist ungef?hr zwei Wochen davon entfernt, neue Hardware vollst?ndig zu enthüllen. Wie üblich haben unz?hlige Quellen Details zu neuen Pixel-Ger?ten durchgesickert, sei es die Smartphones Pixel Watch 3, Pixel Buds Pro 2 oder Pixel 9. Es scheint auch, dass das Unternehmen

Die AI Test Kitchen von Google, die eine Suite von KI-Designtools zum Spielen enth?lt, ist mittlerweile für Nutzer in weit über 100 L?ndern weltweit ge?ffnet. Dieser Schritt markiert das erste Mal, dass viele Menschen auf der ganzen Welt Imagen 3, Googl, nutzen k?nnen

Das Google Pixel 9 Pro und Pro XL sind Googles Antworten auf Modelle wie das Samsung Galaxy S24 Ultra und das Apple iPhone 15 Pro und Pro Max. Daniel Sin auf YouTube (siehe unten) hat mit einigen das Google Pixel 9 Pro XL mit dem iPhone 15 Pro Max verglichen
