{"id":7590,"date":"2018-01-22T12:57:46","date_gmt":"2018-01-22T12:57:46","guid":{"rendered":"https:\/\/weblizar.com\/blog\/?p=7590"},"modified":"2025-08-11T16:45:27","modified_gmt":"2025-08-11T11:15:27","slug":"get-google-calendar-client-id-and-client-secret","status":"publish","type":"post","link":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/","title":{"rendered":"Get Google Calendar Client ID And Client Secret Key"},"content":{"rendered":"<p>You can get your Google Calendar API keys using your Google account by authorizing It. To get your own Google Calendar API Credential you need to follow step by step guide explained below:<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 1<\/strong> &#8211; Open to Google APIs Console using this link-\u00a0https:\/\/console.developers.google.com\/apis<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 2<\/strong> &#8211;\u00a0Login to Google API Console using your Google account<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 3<\/strong> &#8211; After login, you are redirected to Google APIs Dashboard. Here you need to enable Google Calendar API. Click on the &#8220;<strong>ENABLE API AND SERVICES<\/strong>&#8221; link to enable it. This will redirect you to all Google APIs list pages. Here in the search bar, type the &#8220;Google Calendar. It will filter or search the results as below screenshot. Click on the first result item which is Google Calendar API.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/1-enable-google-API.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7592\" src=\"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/1-enable-google-API.png\" alt=\"enable google API\" width=\"1895\" height=\"850\" srcset=\"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/1-enable-google-API.png 1895w, https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/1-enable-google-API-300x135.png 300w, https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/1-enable-google-API-768x344.png 768w, https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/1-enable-google-API-1024x459.png 1024w\" sizes=\"auto, (max-width: 1895px) 100vw, 1895px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/3-search-for-google-calendar.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6382\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/3-search-for-google-calendar.png\" alt=\"search for google calendar api\" width=\"1475\" height=\"733\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 4<\/strong> &#8211; After selecting the API result this will show a button to enable it to hit that button.<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/4-enable-api.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6383\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/4-enable-api.png\" alt=\"enable google api button\" width=\"1163\" height=\"667\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 5<\/strong> &#8211; You need to create a project to use or enable any Google APIs. It will redirect you to the project creation page, where you need to create a project. Click on the &#8220;<strong>Create<\/strong>&#8221; button.<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/5-create-a-project.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6384\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/5-create-a-project.png\" alt=\"google api create a project\" width=\"1690\" height=\"715\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Provide a Project Name like &#8211; Appointment Scheduler Pro same as the below screenshot, you can specify the project name on your own. We are creating this client ID and secret key to use for the Appointment Scheduler Pro plugin that&#8217;s why we named the project with the same name as the plugin.<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/6-name-the-project-and-create.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6385\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/6-name-the-project-and-create.png\" alt=\"google api name the project and create\" width=\"885\" height=\"555\" \/><\/a><\/p>\n<p>Now, after the project is created successfully, you can enable Google Calendar API.<\/p>\n<p><strong>Step 6<\/strong> &#8211; Now, we will generate the API credentials. Click on the <strong>Credentials<\/strong> link or after enabling calendar API you will automatically be redirected to the credential page. Follow the below screenshots.<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/7-create-project-credentials.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6387\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/7-create-project-credentials.png\" alt=\"create project credentials for google calendar api\" width=\"1613\" height=\"925\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Select\u00a0 <strong>OAuth Client ID<\/strong> for access type<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/8-select-credential-type.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6386\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/8-select-credential-type.png\" alt=\"\" width=\"966\" height=\"623\" \/><\/a><\/p>\n<p>To get the OAuth Client ID you need to set up a consent screen, this screen will be displayed at the time when you will be authorized to Google Calendar API using Client ID and Client Secret. Click on the &#8220;Configure Consent Screen&#8221; button to set up.<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/9-Configure-Consent-Screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6388\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/9-Configure-Consent-Screen.png\" alt=\"Configure Consent Screen For Google Calendar oAuth\" width=\"1438\" height=\"555\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Here we set the content screen for the Appointment Scheduler Pro project using the screenshot.<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/10-fil-the-concent-form.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6389\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/10-fil-the-concent-form.png\" alt=\"fil the consent form\" width=\"803\" height=\"930\" \/><\/a><\/p>\n<p>After setting up the consent screen, select the &#8220;<strong>Web Application<\/strong>&#8221; option from the given list of application types. Fill the form as screenshot added below<\/p>\n<p>a) <strong>Type<\/strong> &#8211; Web Application<\/p>\n<p>b) <strong>Name<\/strong> &#8211; Appointment Scheduler Pro (you can add your application name here for which you generate the API keys)<\/p>\n<p>c) <strong>Redirect URIs<\/strong> &#8211; http:\/\/localhost\/premium\/wp-admin\/admin.php?page=ap_system (you will find this URL in your application dashboard where you fill in the client id and secret ID)<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/11-set-api-referance.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6390\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/11-set-api-referance.png\" alt=\"set api reference\" width=\"972\" height=\"937\" \/><\/a><\/p>\n<p>Hit the Create button and you will find your Google Calendar client id and client secret in pop-up windows.<\/p>\n<p><a href=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/12-copy-client-id-and-secret-key-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-6394 size-full\" src=\"https:\/\/weblizar.com\/wp-content\/uploads\/2018\/01\/12-copy-client-id-and-secret-key-1.png\" alt=\"copy client id and secret key\" width=\"1174\" height=\"799\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Now, you can copy and use these credentials in any application to sync your Google Calendar with the supported application.<\/p>\n<p>Thanks for reading our article, if you have any queries or confusion regarding any step you can post comments on the post. Also, your feedback is appreciated to make this post&#8217;s readability easier. \t\t<div class=\"wp-faq-schema-wrap\">\n\t\t\t\t\t\t\t<h2>FAQs\u201d<\/h2>\n\t\t\t\t\t\t<div class=\"wp-faq-schema-items\">\n\t\t\t\t\t\t\t\t\t<h3>How do I get Google client ID and client secret?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>To get a Google client ID and client secret, create a project in the Google Developers Console, enable the necessary APIs, then generate OAuth 2.0 credentials in the \"Credentials\" section of your project.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>How to get google calendar api key?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>To obtain a Google Calendar API key, go to the Google Developers Console, create a project, enable the Google Calendar API, then generate an API key in the \"Credentials\" section of your project.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>What google calendar client id and secret?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>The Google Calendar client ID and client secret are credentials used for authentication when accessing the Google Calendar API.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can get your Google Calendar API keys using your Google account by authorizing It. To get your own Google Calendar API Credential you need to follow step by step guide explained below: &nbsp; Step 1 &#8211; Open to Google APIs Console using this link-\u00a0https:\/\/console.developers.google.com\/apis &nbsp; Step 2 &#8211;\u00a0Login to Google API Console using your<\/p>\n","protected":false},"author":1,"featured_media":7596,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[53],"tags":[1321,1319,1318,1322,1320,1323,1324],"class_list":["post-7590","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-get-google-client-id","tag-google-calender-client-id","tag-google-calender-sync","tag-google-secret-id","tag-how-to-get-google-id","tag-how-to-get-google-secret-id","tag-secret-client-id-for-google"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Get Google Calendar Client ID And Client Secret<\/title>\n<meta name=\"description\" content=\"Get google calendar client id and client secret key for your external apps and our newly launched WordPress plugin Appointment Scheduler Pro. These google client Id&#039;s can help you integrate your external apps with google apps and also allows you to synchronize your google calendar with your third party applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get Google Calendar Client ID And Client Secret\" \/>\n<meta property=\"og:description\" content=\"Get google calendar client id and client secret key for your external apps and our newly launched WordPress plugin Appointment Scheduler Pro. These google client Id&#039;s can help you integrate your external apps with google apps and also allows you to synchronize your google calendar with your third party applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/\" \/>\n<meta property=\"og:site_name\" content=\"Weblizar Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/weblizarwp\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-22T12:57:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T11:15:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/Get-Google-Calendar-Client-ID-And-Client-Secret-Key.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"weblizar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@weblizar\" \/>\n<meta name=\"twitter:site\" content=\"@weblizar\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"weblizar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Get Google Calendar Client ID And Client Secret","description":"Get google calendar client id and client secret key for your external apps and our newly launched WordPress plugin Appointment Scheduler Pro. These google client Id's can help you integrate your external apps with google apps and also allows you to synchronize your google calendar with your third party applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/","og_locale":"en_US","og_type":"article","og_title":"Get Google Calendar Client ID And Client Secret","og_description":"Get google calendar client id and client secret key for your external apps and our newly launched WordPress plugin Appointment Scheduler Pro. These google client Id's can help you integrate your external apps with google apps and also allows you to synchronize your google calendar with your third party applications.","og_url":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/","og_site_name":"Weblizar Blog","article_publisher":"http:\/\/www.facebook.com\/weblizarwp","article_published_time":"2018-01-22T12:57:46+00:00","article_modified_time":"2025-08-11T11:15:27+00:00","og_image":[{"width":900,"height":563,"url":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/Get-Google-Calendar-Client-ID-And-Client-Secret-Key.jpg","type":"image\/jpeg"}],"author":"weblizar","twitter_card":"summary_large_image","twitter_creator":"@weblizar","twitter_site":"@weblizar","twitter_misc":{"Written by":"weblizar","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#article","isPartOf":{"@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/"},"author":{"name":"weblizar","@id":"https:\/\/weblizar.com\/blog\/#\/schema\/person\/8bd0de51e6e797ea0402f3ffa858a413"},"headline":"Get Google Calendar Client ID And Client Secret Key","datePublished":"2018-01-22T12:57:46+00:00","dateModified":"2025-08-11T11:15:27+00:00","mainEntityOfPage":{"@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/"},"wordCount":531,"commentCount":2,"image":{"@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#primaryimage"},"thumbnailUrl":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/Get-Google-Calendar-Client-ID-And-Client-Secret-Key.jpg","keywords":["get google client id","google calender client id","google calender sync","google secret id","how to get google id","how to get google secret id","secret client id for google"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/","url":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/","name":"Get Google Calendar Client ID And Client Secret","isPartOf":{"@id":"https:\/\/weblizar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#primaryimage"},"image":{"@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#primaryimage"},"thumbnailUrl":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/Get-Google-Calendar-Client-ID-And-Client-Secret-Key.jpg","datePublished":"2018-01-22T12:57:46+00:00","dateModified":"2025-08-11T11:15:27+00:00","author":{"@id":"https:\/\/weblizar.com\/blog\/#\/schema\/person\/8bd0de51e6e797ea0402f3ffa858a413"},"description":"Get google calendar client id and client secret key for your external apps and our newly launched WordPress plugin Appointment Scheduler Pro. These google client Id's can help you integrate your external apps with google apps and also allows you to synchronize your google calendar with your third party applications.","breadcrumb":{"@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#primaryimage","url":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/Get-Google-Calendar-Client-ID-And-Client-Secret-Key.jpg","contentUrl":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2018\/01\/Get-Google-Calendar-Client-ID-And-Client-Secret-Key.jpg","width":900,"height":563,"caption":"Get Google Calendar Client ID And Client Secret Key"},{"@type":"BreadcrumbList","@id":"https:\/\/weblizar.com\/blog\/get-google-calendar-client-id-and-client-secret\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/weblizar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Get Google Calendar Client ID And Client Secret Key"}]},{"@type":"WebSite","@id":"https:\/\/weblizar.com\/blog\/#website","url":"https:\/\/weblizar.com\/blog\/","name":"Weblizar Blog","description":"Update yourself with all the latest tech news revolving around wordpress all at one place","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/weblizar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/weblizar.com\/blog\/#\/schema\/person\/8bd0de51e6e797ea0402f3ffa858a413","name":"weblizar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/83d3ba133e1fd5422595fc5deff6340a4c654d5372f5805eca8c25450ecdef1b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/83d3ba133e1fd5422595fc5deff6340a4c654d5372f5805eca8c25450ecdef1b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/83d3ba133e1fd5422595fc5deff6340a4c654d5372f5805eca8c25450ecdef1b?s=96&d=mm&r=g","caption":"weblizar"}}]}},"_links":{"self":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/posts\/7590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/comments?post=7590"}],"version-history":[{"count":0,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/posts\/7590\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/media\/7596"}],"wp:attachment":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/media?parent=7590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/categories?post=7590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/tags?post=7590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}