摘要:使用的第一部分設(shè)置憑據(jù)很多公司都在使用來(lái)管理和存儲(chǔ)他們的一些文件,這樣只要有互聯(lián)網(wǎng)訪(fǎng)問(wèn),他們的員工就可以從任何地方輕松訪(fǎng)問(wèn)它們。范圍就像授予我們的憑據(jù)權(quán)限,然后確定我們的應(yīng)用程序可以訪(fǎng)問(wèn)的內(nèi)容。這稱(chēng)為客戶(hù)端密鑰。繼續(xù)并單擊創(chuàng)建憑據(jù)客戶(hù)端。
使用Python的Google Drive API第一部分:設(shè)置憑據(jù)
很多公司都在使用Google Drive來(lái)管理和存儲(chǔ)他們的一些文件,這樣只要有互聯(lián)網(wǎng)訪(fǎng)問(wèn),他們的員工就可以從任何地方輕松訪(fǎng)問(wèn)它們。當(dāng)我第一次開(kāi)始使用API??時(shí),我遇到了困難,只有在使用它幾次后才能更好地理解。
這就是為什么我決定編寫(xiě)本指南 - 幫助您設(shè)置最小依賴(lài)項(xiàng),以便您可以開(kāi)始為您的公司或使用Google Drive的任何項(xiàng)目開(kāi)發(fā)一些工作流程和自動(dòng)化。
我寫(xiě)的指南將分為3個(gè)部分:
設(shè)置Google Drive API的憑據(jù)
連接到Google Drive并通過(guò)Google DriveAPI搜索文件
通過(guò)Google Drive API從Google表格下載特定工作表
讓我們?yōu)槟牡谝粋€(gè)Google Drive API項(xiàng)目進(jìn)行設(shè)置。
首先,從您的瀏覽器訪(fǎng)問(wèn)https://console.developers.google.com/。這將帶您進(jìn)入Google控制臺(tái)頁(yè)面(就像AWS控制臺(tái)頁(yè)面,如果您熟悉它),您可以在其中管理您的API和服務(wù),IAM和管理員。
創(chuàng)建一個(gè)項(xiàng)目
如果這是您第一次,請(qǐng)從左側(cè)導(dǎo)航欄轉(zhuǎn)到API&Services > Dashboard。
它會(huì)將您帶到Google API和服務(wù)信息中心,其中列出了您擁有的所有項(xiàng)目(如果有)。但是,由于這是你第一次,你將沒(méi)有列出項(xiàng)目。繼續(xù),然后單擊“ 創(chuàng)建”。
現(xiàn)在,您將登陸一個(gè)頁(yè)面,您可以在該頁(yè)面上創(chuàng)建新項(xiàng)目并指定其名稱(chēng)(如果您管理組織,則為組織,否則您可以將其留空)。在這個(gè)例子中,我們將我們的項(xiàng)目命名為First Medium Project。繼續(xù),然后單擊“ 創(chuàng)建”。
啟用Google Drive API
創(chuàng)建新項(xiàng)目后,您將在下面的頁(yè)面上。您應(yīng)該注意到,您現(xiàn)在位于項(xiàng)目的儀表板中,與之前您可以看到的是創(chuàng)建新項(xiàng)目的提示之前不同?,F(xiàn)在,您應(yīng)該看到一個(gè)顯示ENABLE APIS AND SERVICES的按鈕。點(diǎn)擊它。
它將帶您進(jìn)入一個(gè)頁(yè)面,您可以在其中搜索要為項(xiàng)目啟用的API服務(wù)。在搜索欄上,開(kāi)始輸入Google Drive API。在您鍵入時(shí),UI會(huì)在提取與您的搜索查詢(xún)匹配的API時(shí)發(fā)生更改。點(diǎn)擊谷歌云端硬盤(pán)API,因?yàn)樗霈F(xiàn)在結(jié)果部分,然后,在谷歌云端硬盤(pán)API頁(yè)面上,單擊啟用。
創(chuàng)建憑據(jù)
啟用Google Drive API后,就可以創(chuàng)建憑據(jù),以便應(yīng)用程序可以在以后嘗試訪(fǎng)問(wèn)Google Drive資源時(shí)對(duì)自身進(jìn)行身份驗(yàn)證。
首先,選擇所需的憑據(jù)類(lèi)型可能會(huì)非常困難。Google在創(chuàng)建一組問(wèn)題方面做得非常出色,可幫助您確定要?jiǎng)?chuàng)建的憑據(jù)。只需按照下幾張照片上的說(shuō)明操作即可。
設(shè)置OAuth同意屏幕并添加API范圍
填寫(xiě)完上述調(diào)查問(wèn)卷后,Google會(huì)建議您的應(yīng)用程序需要OAuth客戶(hù)端ID,然后才能進(jìn)行此設(shè)置,您需要設(shè)置OAuth許可屏幕。
現(xiàn)在,我們要添加的范圍,我們希望我們的應(yīng)用程序能夠做到。范圍就像授予我們的憑據(jù)權(quán)限,然后確定我們的應(yīng)用程序可以訪(fǎng)問(wèn)的內(nèi)容。對(duì)于本教程,我們需要我們的應(yīng)用程序能夠查看,下載,創(chuàng)建,編輯和刪除 Google Drive中的所有文件。(您可以在此處包含您想要的任何范圍,最佳做法是僅包括您的應(yīng)用程序?qū)?zhí)行的操作)。
完成后,單擊“ 添加”按鈕,然后它將轉(zhuǎn)到上一頁(yè)。繼續(xù)并單擊“ 保存”。
創(chuàng)建憑據(jù):客戶(hù)端密鑰(OAuth客戶(hù)端ID)
接下來(lái),我們將添加我們的憑據(jù),以便Google可以識(shí)別我們的應(yīng)用程序是誰(shuí)以及它具有的范圍等。這稱(chēng)為客戶(hù)端密鑰。繼續(xù)并單擊“ 創(chuàng)建憑據(jù)” >“ OAuth客戶(hù)端ID”。
在本教程中,我們將選擇Other作為我們的應(yīng)用程序類(lèi)型,因?yàn)槲覀儗?gòu)建一個(gè)命令行應(yīng)用程序。但是,您可以選擇要構(gòu)建的任何類(lèi)型的應(yīng)用程序。
完成此步驟后,您將獲得您可以下載的客戶(hù)端密鑰,以便您的應(yīng)用程序可以使用它進(jìn)行身份驗(yàn)證。繼續(xù)并單擊下載,這是向下箭頭圖標(biāo)。您的客戶(hù)端密碼是一個(gè)JSON文件。將其重命名為client_secret.json。
恭喜!您現(xiàn)在已經(jīng)啟用了Google DriveAPI,并為應(yīng)用準(zhǔn)備了范圍和憑據(jù),以便稍后與Google Drive資源進(jìn)行互動(dòng)。
敬請(qǐng)關(guān)注!在第二部分引導(dǎo)即將到來(lái),它會(huì)涉及如何通過(guò)一個(gè)Python應(yīng)用程序連接到谷歌驅(qū)動(dòng)器和搜索文件。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/759.html
摘要:使用的第一部分設(shè)置憑據(jù)很多公司都在使用來(lái)管理和存儲(chǔ)他們的一些文件,這樣只要有互聯(lián)網(wǎng)訪(fǎng)問(wèn),他們的員工就可以從任何地方輕松訪(fǎng)問(wèn)它們。范圍就像授予我們的憑據(jù)權(quán)限,然后確定我們的應(yīng)用程序可以訪(fǎng)問(wèn)的內(nèi)容。這稱(chēng)為客戶(hù)端密鑰。繼續(xù)并單擊創(chuàng)建憑據(jù)客戶(hù)端。使用Python的Google Drive API第一部分:設(shè)置憑據(jù) 很多公司都在使用Google Drive來(lái)管理和存儲(chǔ)他們的一些文件,這樣只要有互...
摘要:網(wǎng)址庫(kù)的安裝和使用自帶了等深度學(xué)習(xí)基礎(chǔ)庫(kù)。遍歷目錄列出根目錄的所有文件查詢(xún)條件教程詳見(jiàn)可以看到控制臺(tái)打印結(jié)果測(cè)試其中是接下來(lái)的教程獲取文件的唯一標(biāo)識(shí)。該示例演示的是對(duì)健康科技設(shè)計(jì)三個(gè)類(lèi)別的標(biāo)題進(jìn)行分類(lèi)。 showImg(https://segmentfault.com/img/remote/1460000012731670); 原文鏈接 https://jinkey.ai/post/t...
閱讀 2498·2021-11-25 09:43
閱讀 2989·2021-11-24 09:39
閱讀 3019·2019-08-30 11:10
閱讀 1217·2019-08-29 16:34
閱讀 674·2019-08-29 13:25
閱讀 3425·2019-08-29 11:21
閱讀 2933·2019-08-26 11:39
閱讀 2478·2019-08-26 11:34