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