{"id":480,"date":"2015-07-15T02:13:01","date_gmt":"2015-07-14T21:13:01","guid":{"rendered":"http:\/\/128.199.176.160\/?p=480"},"modified":"2026-03-26T16:07:02","modified_gmt":"2026-03-26T11:07:02","slug":"diving-in-google-drive-apis","status":"publish","type":"post","link":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/","title":{"rendered":"Diving in Google Drive APIs"},"content":{"rendered":"\n<p>Hello developers! I know this is something other than WordPress at <a href=\"https:\/\/wpbrigade.com\/\"><strong>WPBrigade<\/strong><\/a> but we can&#8217;t forget the importance and usage of Google Apps in the WordPress community.<\/p>\n\n\n\n<p><a title=\"Google Analytics for WordPress\" href=\"http:\/\/wp-analytify.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Analytify<\/strong><\/a> is one kind of WordPress plugin that uses Google Analytics APIs heavily and simplifying the life of data lovers in WordPress. It displays all the actionable Analytics in one dashboard and shows you Analytics, page by page.<\/p>\n\n\n\n<p>So, I have decided to start a series of blog posts on <strong>Google Drive APIs<\/strong> in which I will walk you through some interesting things about the Drive <a title=\"https:\/\/developers.google.com\/drive\/\" href=\"https:\/\/developers.google.com\/drive\/\" target=\"_blank\" rel=\"noopener noreferrer\">SDK<\/a>. I will take you from the scratch and reach a point where you will have a good knowledge of Drive SDK and can use it in your future web apps. If this series helps you in any way, shoot it out and Share it with your friends and there is no reason not to take interest in learning Google Drive APIs as it&#8217;s usage is totally free.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>When I was living my life as a Google Student Ambassador in 2013-2014 I spread the goodness of Google Drive in many of my <a href=\"https:\/\/plus.google.com\/110342828941441091691\/posts\" target=\"_blank\" rel=\"noopener noreferrer\">events<\/a>. I fell in love with Google Drive and using it since then.<\/p>\n\n\n<p><iframe loading=\"lazy\" title=\"Introduction to Google Drive API\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/pBFQdxA-apI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n\n\n\n<p>If you want to know more about (after watching the above video) Google Drive. I recommend watching a couple of these videos on <a href=\"https:\/\/www.youtube.com\/results?search_query=going+google+with+Google+Drive\" target=\"_blank\" rel=\"noopener noreferrer\">youtube<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-google-drive-api-overview\"><span style=\"text-decoration: underline;\">Google Drive API Overview<\/span><\/h2>\n\n\n\n<p>I assume you have a beginner level of knowledge of any programming language. Google Drive platform provides <a href=\"https:\/\/developers.google.com\/drive\/web\/downloads\" target=\"_blank\" rel=\"noopener noreferrer\">client libraries<\/a> of all the popular languages like .Net, PHP, JS, Node.js, iOS, and Android. However, I will use the PHP client library in this course as I am a PHP guy and building Web Apps in PHP for years. We have documentation of Drive SDK which helps us develop apps that integrate with Drive. You know Google Drive is a platform where you can only upload and download files and thinks that it is only for storage? &nbsp;Well!&nbsp; After finishing this course, you will be amazed that you can even make money from these apps.<\/p>\n\n\n\n<p>Ok Ok, be patient, Let&#8217;s start our Journey !!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installation\"><span style=\"text-decoration: underline;\">Installation<\/span><\/h2>\n\n\n\n<p>Before you install the PHP Client library, you should confirm that running the PHP version on your machine is greater or equal to 5.3.2 with JSON extension enabled. Normally, the JSON extension is already enabled in packages.<\/p>\n\n\n\n<p>Download the latest (zip file)&nbsp;<a href=\"https:\/\/github.com\/google\/google-api-php-client\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">release<\/a> from the Google Drive github repository and unzip it on your machine. I recommend using <em>git <\/em>version control to manage your code<em>.&nbsp;<\/em>If you are familiar with git then use the below command and clone the master branch like this<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong><em>git clone <a style=\"color: #000000;\" href=\"https:\/\/github.com\/google\/google-api-php-client.git\">https:\/\/github.com\/google\/google-api-php-client\/<\/a><\/em><\/strong><\/span><\/p>\n\n\n\n<p>So, you got the library files on your machine. When you unzip or clone the PHP client library, It will be a folder <strong><em><a style=\"color: #000000;\" href=\"https:\/\/github.com\/google\/google-api-php-client.git\">google-API-PHP-client<\/a><\/em><\/strong><em>&nbsp; and the file structure will be&nbsp;<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"190\" height=\"300\" src=\"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/07\/google-client-libary-files-structure-e1436656004337-190x300.png\" alt=\"Diving in Google Drive APIs\" class=\"wp-image-609\" srcset=\"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/07\/google-client-libary-files-structure-e1436656004337-190x300.png 190w, https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/07\/google-client-libary-files-structure-e1436656004337.png 408w\" sizes=\"(max-width: 190px) 100vw, 190px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>If you open \/examples\/ folder in your browser and try to run any example, you will see a warning message.<\/p>\n\n\n\n<h3 class=\"wp-block-heading warn\" id=\"h-warning-you-need-to-set-client-id-client-secret-and-redirect-uri-from-the-google-api-console\"><span style=\"color: #ff0000;\">Warning: You need to set Client ID, Client Secret and Redirect URI from the <\/span><a href=\"http:\/\/developers.google.com\/console\">Google API console<\/a><\/h3>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-create-a-project-in-google-console\"><span style=\"text-decoration: underline;\">Create a Project in Google Console<\/span><\/h2>\n\n\n\n<p>Yes, it is necessary to create a project in Google console and set&nbsp;Client ID, Client Secret and Redirect URI in your code. <em>I have written a detailed tutorial<\/em> <em><strong><a href=\"https:\/\/wp-analytify.com\/get-client-id-client-secret-developer-api-key-google-developers-console-application\/\">on how to get Client ID, Client Secret, and API Key from Google Developers Console<\/a><\/strong><\/em>. You just need to Enable the Drive API instead of Analytics API as you are going to use this project for Drive Apps.<\/p>\n\n\n\n<p>So, there were 2 steps today.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installation<\/li>\n\n\n\n<li>Create a Project in Google Console.<\/li>\n<\/ol>\n\n\n\n<p>That is it&nbsp; for today. In the next part, we will start writing a script and use the settings of the Google Project console in our code.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-resources\">Resources<\/h2>\n\n\n\n<p><a href=\"http:\/\/www.adnan.pk\/how-to-use-google-drive-save-to-drive-button-on-your-website\/\" target=\"_blank\" rel=\"noopener noreferrer\">Save to Drive button<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/developers.google.com\/drive\/web\/downloads\" target=\"_blank\" rel=\"noopener noreferrer\">Google Drive Client libraries<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/google-drive-sdk\" type=\"link\" id=\"https:\/\/stackoverflow.com\/questions\/tagged\/google-drive-sdk\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Drive\u00a0Stackoverflow\u00a0Group<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/googledrive\" target=\"_blank\" rel=\"noopener noreferrer\">Sample code at github&nbsp;<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/plus.google.com\/communities\/107264319205603895037\" target=\"_blank\" rel=\"noopener noreferrer\">G+ Community<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/googleappsdeveloper.blogspot.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Blog on Google Apps<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello developers! I know this is something other than WordPress at WPBrigade but we can&rsquo;t forget the importance and usage of Google Apps in the WordPress community. Analytify is one kind of WordPress plugin that uses Google Analytics APIs heavily and simplifying the life of data lovers in WordPress. It displays all the actionable Analytics [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1509,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_analytify_skip_tracking":false,"footnotes":""},"categories":[85,53],"tags":[99,620,103],"class_list":["post-480","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-drive","category-how-to","tag-google-drive","tag-google-drive-apis","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Diving in Google Drive APIs - Google drive api - WPBrigade<\/title>\n<meta name=\"description\" content=\"Wehave decided to start a series of blog posts on Google Drive APIs in which we will walk you through some interesting things about the Drive SDK.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Diving in Google Drive APIs\" \/>\n<meta property=\"og:description\" content=\"Wehave decided to start a series of blog posts on Google Drive APIs in which we will walk you through some interesting things about the Drive SDK.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/\" \/>\n<meta property=\"og:site_name\" content=\"WPBrigade\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/WPBrigade\" \/>\n<meta property=\"article:published_time\" content=\"2015-07-14T21:13:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-26T11:07:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/04\/google-drive-api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Adnan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wpbrigade\" \/>\n<meta name=\"twitter:site\" content=\"@wpbrigade\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adnan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/\"},\"author\":{\"name\":\"Adnan\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#\\\/schema\\\/person\\\/60305aa637f786ceebbf9949f1a24634\"},\"headline\":\"Diving in Google Drive APIs\",\"datePublished\":\"2015-07-14T21:13:01+00:00\",\"dateModified\":\"2026-03-26T11:07:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/\"},\"wordCount\":666,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpbrigade.com\\\/wp-content\\\/uploads\\\/2015\\\/04\\\/google-drive-api.jpg\",\"keywords\":[\"Google Drive\",\"Google Drive APIs\",\"PHP\"],\"articleSection\":[\"Google Drive\",\"How-to\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/\",\"url\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/\",\"name\":\"Diving in Google Drive APIs - Google drive api - WPBrigade\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpbrigade.com\\\/wp-content\\\/uploads\\\/2015\\\/04\\\/google-drive-api.jpg\",\"datePublished\":\"2015-07-14T21:13:01+00:00\",\"dateModified\":\"2026-03-26T11:07:02+00:00\",\"description\":\"Wehave decided to start a series of blog posts on Google Drive APIs in which we will walk you through some interesting things about the Drive SDK.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wpbrigade.com\\\/wp-content\\\/uploads\\\/2015\\\/04\\\/google-drive-api.jpg\",\"contentUrl\":\"https:\\\/\\\/wpbrigade.com\\\/wp-content\\\/uploads\\\/2015\\\/04\\\/google-drive-api.jpg\",\"width\":800,\"height\":400,\"caption\":\"Google drive API, Google Drive PHP API\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/diving-in-google-drive-apis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpbrigade.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Diving in Google Drive APIs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#website\",\"url\":\"https:\\\/\\\/wpbrigade.com\\\/\",\"name\":\"WPBrigade\",\"description\":\"WordPress Development Agency\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wpbrigade.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#organization\",\"name\":\"WPBrigade\",\"url\":\"https:\\\/\\\/wpbrigade.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wpbrigade.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Screen-Shot-2021-07-02-at-12.42.14-AM.png\",\"contentUrl\":\"https:\\\/\\\/wpbrigade.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Screen-Shot-2021-07-02-at-12.42.14-AM.png\",\"width\":271,\"height\":63,\"caption\":\"WPBrigade\"},\"image\":{\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/WPBrigade\",\"https:\\\/\\\/x.com\\\/wpbrigade\",\"https:\\\/\\\/www.instagram.com\\\/wpbrigade.agency\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wpbrigade\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Wpbrigade\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wpbrigade.com\\\/#\\\/schema\\\/person\\\/60305aa637f786ceebbf9949f1a24634\",\"name\":\"Adnan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/db5b529a3f883d64715e1ccef9fbb1b5d602be4f9430721c997513571f1ce99f?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/db5b529a3f883d64715e1ccef9fbb1b5d602be4f9430721c997513571f1ce99f?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/db5b529a3f883d64715e1ccef9fbb1b5d602be4f9430721c997513571f1ce99f?s=96&d=retro&r=g\",\"caption\":\"Adnan\"},\"sameAs\":[\"http:\\\/\\\/adnan.pk\\\/\",\"https:\\\/\\\/x.com\\\/wpbrigade\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Diving in Google Drive APIs - Google drive api - WPBrigade","description":"Wehave decided to start a series of blog posts on Google Drive APIs in which we will walk you through some interesting things about the Drive SDK.","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:\/\/wpbrigade.com\/diving-in-google-drive-apis\/","og_locale":"en_US","og_type":"article","og_title":"Diving in Google Drive APIs","og_description":"Wehave decided to start a series of blog posts on Google Drive APIs in which we will walk you through some interesting things about the Drive SDK.","og_url":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/","og_site_name":"WPBrigade","article_publisher":"https:\/\/facebook.com\/WPBrigade","article_published_time":"2015-07-14T21:13:01+00:00","article_modified_time":"2026-03-26T11:07:02+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/04\/google-drive-api.jpg","type":"image\/jpeg"}],"author":"Adnan","twitter_card":"summary_large_image","twitter_creator":"@wpbrigade","twitter_site":"@wpbrigade","twitter_misc":{"Written by":"Adnan","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#article","isPartOf":{"@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/"},"author":{"name":"Adnan","@id":"https:\/\/wpbrigade.com\/#\/schema\/person\/60305aa637f786ceebbf9949f1a24634"},"headline":"Diving in Google Drive APIs","datePublished":"2015-07-14T21:13:01+00:00","dateModified":"2026-03-26T11:07:02+00:00","mainEntityOfPage":{"@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/"},"wordCount":666,"commentCount":1,"publisher":{"@id":"https:\/\/wpbrigade.com\/#organization"},"image":{"@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#primaryimage"},"thumbnailUrl":"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/04\/google-drive-api.jpg","keywords":["Google Drive","Google Drive APIs","PHP"],"articleSection":["Google Drive","How-to"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/","url":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/","name":"Diving in Google Drive APIs - Google drive api - WPBrigade","isPartOf":{"@id":"https:\/\/wpbrigade.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#primaryimage"},"image":{"@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#primaryimage"},"thumbnailUrl":"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/04\/google-drive-api.jpg","datePublished":"2015-07-14T21:13:01+00:00","dateModified":"2026-03-26T11:07:02+00:00","description":"Wehave decided to start a series of blog posts on Google Drive APIs in which we will walk you through some interesting things about the Drive SDK.","breadcrumb":{"@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#primaryimage","url":"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/04\/google-drive-api.jpg","contentUrl":"https:\/\/wpbrigade.com\/wp-content\/uploads\/2015\/04\/google-drive-api.jpg","width":800,"height":400,"caption":"Google drive API, Google Drive PHP API"},{"@type":"BreadcrumbList","@id":"https:\/\/wpbrigade.com\/diving-in-google-drive-apis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpbrigade.com\/"},{"@type":"ListItem","position":2,"name":"Diving in Google Drive APIs"}]},{"@type":"WebSite","@id":"https:\/\/wpbrigade.com\/#website","url":"https:\/\/wpbrigade.com\/","name":"WPBrigade","description":"WordPress Development Agency","publisher":{"@id":"https:\/\/wpbrigade.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpbrigade.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wpbrigade.com\/#organization","name":"WPBrigade","url":"https:\/\/wpbrigade.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpbrigade.com\/#\/schema\/logo\/image\/","url":"https:\/\/wpbrigade.com\/wp-content\/uploads\/2021\/07\/Screen-Shot-2021-07-02-at-12.42.14-AM.png","contentUrl":"https:\/\/wpbrigade.com\/wp-content\/uploads\/2021\/07\/Screen-Shot-2021-07-02-at-12.42.14-AM.png","width":271,"height":63,"caption":"WPBrigade"},"image":{"@id":"https:\/\/wpbrigade.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/WPBrigade","https:\/\/x.com\/wpbrigade","https:\/\/www.instagram.com\/wpbrigade.agency\/","https:\/\/www.linkedin.com\/company\/wpbrigade","https:\/\/www.youtube.com\/c\/Wpbrigade"]},{"@type":"Person","@id":"https:\/\/wpbrigade.com\/#\/schema\/person\/60305aa637f786ceebbf9949f1a24634","name":"Adnan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/db5b529a3f883d64715e1ccef9fbb1b5d602be4f9430721c997513571f1ce99f?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/db5b529a3f883d64715e1ccef9fbb1b5d602be4f9430721c997513571f1ce99f?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/db5b529a3f883d64715e1ccef9fbb1b5d602be4f9430721c997513571f1ce99f?s=96&d=retro&r=g","caption":"Adnan"},"sameAs":["http:\/\/adnan.pk\/","https:\/\/x.com\/wpbrigade"]}]}},"_links":{"self":[{"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/posts\/480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/comments?post=480"}],"version-history":[{"count":3,"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/posts\/480\/revisions"}],"predecessor-version":[{"id":319713,"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/posts\/480\/revisions\/319713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/media\/1509"}],"wp:attachment":[{"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/media?parent=480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/categories?post=480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpbrigade.com\/wpb-api\/wp\/v2\/tags?post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}