我想做撤销python脚本的gmail oath2标记的测试,但现在我无法将其恢复到工作状态
脚本能够发送电子邮件。然后我在GoogleAPI控制台中删除了OAuth2.0客户端ID,这样它就不能再这样做了
现在我想让它使用新生成的ID。因此,我用新的JSON文件替换了本地JSON文件,但电子邮件仍然没有发送。我猜它还在尝试使用旧的代币。 我怎样才能让系统忘记旧令牌,或者让它像第一次一样请求google\u客户端\u id、google\u客户端\u机密和google\u刷新\u令牌
我正在使用yagmail发送包含以下代码片段的电子邮件:
yag_connection = yagmail.SMTP(user=email_dict["user"],
oauth2_file="~/" + "client_secret_.json"
yag_connection.send(to=email_adress, subject=email_title, contents=email_contents,
attachments=attachments_list)
在将oauth2文件位置更改为以下位置时,设法获得google_客户端id、google_客户端密钥和google_刷新令牌:
相关问题 更多 >
编程相关推荐