gpt4 book ai didi

python - 具有服务帐户的 JWTAssertionCredentials 因 asn1 数据不足错误而失败

转载 作者:太空狗 更新时间:2023-10-30 00:56:13 24 4
gpt4 key购买 nike

尝试将 SignedJwtAssertionCredentials() 与谷歌服务帐户一起使用时,我在一台 Windows 2008 服务器计算机上收到以下错误,但在本地 Windows 7 计算机上没有收到。

Error: [('asn1 encoding routines', 'ASN1_D2I_READ_BIO', 'not enough data')]

在将 p12 key 文件传递给 SignedJwtAssertionCredentials() 之前,我正在按如下方式读取它。

    with open(path_to_key_file, 'r') as f:
private_key = f.read()

最佳答案

解决方法是在这种方式读取文件时使用二进制模式。注意'b'

    with open(path_to_key_file, 'rb') as f:
private_key = f.read()

关于python - 具有服务帐户的 JWTAssertionCredentials 因 asn1 数据不足错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20942606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com