close

google_driver_001.png

要先建立憑證給API程式,程式才能來存取Google Driver的東西

 

google_driver_002.png

選擇Google Driv API憑證,因為我們是要存取Google Drive

 

google_driver_003.png

選擇JSON型態的憑證檔案

 

google_driver_004.png

將下載檔案存到等一下要執行python檔案的目錄

 

google_driver_005.png

Google API 和服務可以看到所建的專案"My Project test 001"裡已有一個憑證

 

google_driver_006.png

打開下載的憑證檔案,複製client_email:的內容

 

google_driver_007.png

在Google Drive中你所要分享的excel檔案按分享把剛剛的複製的client_email貼上去按"Send"

 

google_driver_008.png

creds = ServiceAccountCredentials.from_json_keyfile_name('My Project test 001-4114de978eda.json', scope)

My Project test 001-4114de978eda.json是憑證檔名

sheet = client.open("Test_001").sheet1

Test_001是Google Driver上的Google Excel檔名

但還是有Error:Insufficient Permission

 

google_driver_009.png

scope要改成scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive']

 

google_driver_009_01.png

Test_001讀取成功

 

google_driver_010.png

Google API資訊主頁資料顯示讀取狀況

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 peter27863043 的頭像
    peter27863043

    檸檬傻斌-無料

    peter27863043 發表在 痞客邦 留言(0) 人氣()