我正在尝试使用gspread实用程序访问google文档,当我在google doc上尝试下面的代码时,我成功了
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
有人可以帮我吗?
答案 0 :(得分:0)
请参阅gspread的作者here:
双因素授权
如果您的Google帐户受双因素授权保护, 您必须创建特定于应用程序的密码并使用您的电子邮件 像往常一样登录。
否则您将收到AuthenticationError:无法进行身份验证。 尝试登录时的代码为403。