Google API (Sheets) API Код ошибки 403. Недостаточное разрешение: у запроса недостаточно областей проверки подлинности - PullRequest
1 голос
/ 02 июля 2019

Я пробую проект, в котором я могу использовать python (я использую блокноты jupyter на Anaconda) для чтения данных с листов Google.Я посмотрел несколько видео и руководств и повторил код.Однако я не могу заставить код работать правильно

import pandas as pd
import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive']
creds = ServiceAccountCredentials.from_json_keyfile_name('test.json',scope)
client = gspread.authorize(creds)
data = gc.open('TEST').sheet1
print(data.get_all_records())

Сообщение об ошибке, которое я получил, было

APIError: {
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "insufficientPermissions",
    "message": "Insufficient Permission: Request had insufficient authentication scopes."
   }
  ],
  "code": 403,
  "message": "Insufficient Permission: Request had insufficient authentication scopes."
 }
}

Любой совет, что мне делать?

...