4

我正在尝试使用 gspread 实用程序访问谷歌文档,当我在我的谷歌文档上尝试以下代码时我成功了

import gspread        
g = gspread.login('gmailID', 'password')
worksheet = g.open('GoogleSheetName').get_worksheet(0)          
val = worksheet.cell(2, 1).value       
print val

但是,当我为使用谷歌服务器的公司帐户尝试相同的代码时,出现以下错误:

  raise AuthenticationError("Unable to authenticate. %s code" % ex.code)
gspread.exceptions.AuthenticationError: Unable to authenticate. 500 code

谁能帮我解决这个问题?

4

1 回答 1

0

看看 gspread 的作者在这里说了什么:

两因素授权

如果您的 Google 帐户受到双重授权的保护,您必须创建一个应用程序专用密码并像往常一样使用您的电子邮件登录。

否则你会得到一个 AuthenticationError: Unable to authentication。尝试登录时出现 403 代码。

于 2014-10-25T13:41:58.653 回答