我将自动文档生成器移至Google Colaboratory,并删除了服务帐户(我希望每个用户都能够登录自己的帐户)。我可以通过登录链接使用Google驱动器和表格,但是找不到与Google文档相同的任何信息。
我可以通过以下方式进行身份验证:
from google.colab import auth
auth.authenticate_user()
但是后来我找不到如何将其传递给docs API(并发出请求)。
服务帐户跟踪似乎无效,可能需要一个完全不同的库。 colab提供的示例工作表使用import gspread
。
如果我尝试通过colab auth合并服务帐户方式:
from googleapiclient.discovery import build
Docs_service = build('docs', 'v1')
我收到此错误,并且控制台链接找不到我的项目编号。哪怕是什么项目,colab?
HttpError: <HttpError 403 when requesting DOCUMENT_LINK returned "Google Docs API has not been used in project NUMBER before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/docs.googleapis.com/overview?project=NUMBER then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.">