我想学习谷歌联系人API来操作我的gmail联系人。我有两个gmail帐户,一个是用于我的常规用途,另一个是为了测试目的。但是,当我运行示例代码时(我是基于contacts_example.py编写的),我发现我可以使用第一个帐户,但不能使用第二个帐户。
下面是代码的一个片段:
try:
gd_client = gdata.contacts.client.ContactsClient(source='GoogleInc-ContactsPythonSample-1')
gd_client.ClientLogin(user, pw, gd_client.source)
except gdata.client.BadAuthentication:
print 'Invalid user credentials given.'
return当我运行它时,我得到了这个,我发誓我的密码是正确的。
Please enter your username: drizzlexsi@gmail.com
Password:
Invalid user credentials given.知道什么会导致这个错误吗?我认为这与我的考试帐户有关,但我不知道是什么原因。
发布于 2015-03-31 09:27:47
有一个帐户设置在谷歌,这使这项工作。
转到您的帐户上的https://myaccount.google.com/不工作,在“帐户设置->签名”部分有一个叫做“较不安全的应用程序”。点击“打开”。现在应该管用了。
它的直接页面是https://www.google.com/settings/security/lesssecureapps
我希望这能帮上忙
https://stackoverflow.com/questions/26889023
复制相似问题